public class SelectItemsIterator extends Object implements Iterator<ISelectItemProvider>
ISelectItemProvider
s
in a specified UISelectOne
or UISelectMany
component.
Note that some ISelectItemProvider
s may also be
ISelectItemGroupProvider
s.Modifier and Type | Field and Description |
---|---|
protected List<Iterator<ISelectItemProvider>> |
m_stack |
Constructor and Description |
---|
SelectItemsIterator(UIComponent component) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
protected boolean |
isEmpty() |
ISelectItemProvider |
next() |
protected Iterator<ISelectItemProvider> |
peek() |
protected Iterator<ISelectItemProvider> |
pop() |
protected void |
push(Iterator<ISelectItemProvider> i) |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
protected List<Iterator<ISelectItemProvider>> m_stack
public SelectItemsIterator(UIComponent component)
public boolean hasNext()
hasNext
in interface Iterator<ISelectItemProvider>
public ISelectItemProvider next()
next
in interface Iterator<ISelectItemProvider>
public void remove()
remove
in interface Iterator<ISelectItemProvider>
protected boolean isEmpty()
protected void push(Iterator<ISelectItemProvider> i)
protected Iterator<ISelectItemProvider> pop()
protected Iterator<ISelectItemProvider> peek()