public
static
class
AlphabeticIndex.Bucket
extends Object
implements
Iterable<Record<V>>
java.lang.Object | |
↳ | android.icu.text.AlphabeticIndex.Bucket<V> |
An index "bucket" with a label string and type.
It is referenced by getBucketIndex(CharSequence)
and getBucketIndex(CharSequence)
,
returned by getBucket(int)
,
and addRecord(CharSequence, Object)
adds a record
into a bucket according to the record's name.
Nested classes | |
---|---|
enum |
AlphabeticIndex.Bucket.LabelType
Type of the label |
Public methods | |
---|---|
String
|
getLabel()
Get the label |
AlphabeticIndex.Bucket.LabelType
|
getLabelType()
Is a normal, underflow, overflow, or inflow bucket |
Iterator<Record<V>>
|
iterator()
Iterator over the records in the bucket |
int
|
size()
Get the number of records in the bucket. |
String
|
toString()
Standard toString() |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
java.lang.Iterable
|
AlphabeticIndex.Bucket.LabelType getLabelType ()
Is a normal, underflow, overflow, or inflow bucket
Returns | |
---|---|
AlphabeticIndex.Bucket.LabelType |
is an underflow, overflow, or inflow bucket |
Iterator<Record<V>> iterator ()
Iterator over the records in the bucket
Returns | |
---|---|
Iterator<Record<V>> |
an Iterator. |
int size ()
Get the number of records in the bucket.
Returns | |
---|---|
int |
number of records in bucket |
String toString ()
Standard toString()
Returns | |
---|---|
String |
a string representation of the object. |