public class SortedSelectItemsIterator extends Object implements Iterator<ISelectItemProvider>
ISelectItemProvider
iterator.
Sorted by label ascending.Modifier and Type | Class and Description |
---|---|
protected static class |
SortedSelectItemsIterator.SelectItemComparator |
Modifier and Type | Field and Description |
---|---|
protected int |
m_index |
protected List<ISelectItemProvider> |
m_items |
Constructor and Description |
---|
SortedSelectItemsIterator(Iterator<ISelectItemProvider> i)
New sorted iterator.
|
SortedSelectItemsIterator(Iterator<ISelectItemProvider> i,
UIComponent component)
New sorted iterator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
ISelectItemProvider |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
protected int m_index
protected List<ISelectItemProvider> m_items
public SortedSelectItemsIterator(Iterator<ISelectItemProvider> i)
i
- Existing iterator of ISelectItemProvider
s.public SortedSelectItemsIterator(Iterator<ISelectItemProvider> i, UIComponent component)
i
- Existing iterator of ISelectItemProvider
s.converter
- Converter for converting values to strings (if values not specified).public boolean hasNext()
hasNext
in interface Iterator<ISelectItemProvider>
public ISelectItemProvider next()
next
in interface Iterator<ISelectItemProvider>
public void remove()
remove
in interface Iterator<ISelectItemProvider>