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 |
|
---|---|
![]() java.lang.Object
|
|
![]() 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. |