private abstract static class SelectItemsIterator.GenericObjectSelectItemIterator extends java.lang.Object implements java.util.Iterator<SelectItem>
Base class to support iterating over Collections or Arrays that may
or may not contain SelectItem
instances.
Modifier and Type | Class and Description |
---|---|
private static class |
SelectItemsIterator.GenericObjectSelectItemIterator.GenericObjectSelectItem
A
SelectItem implementation to support generating
unique SelectItem values based on ValueExpressions
from the owning UISelectItems instance. |
Modifier and Type | Field and Description |
---|---|
private SelectItemsIterator.GenericObjectSelectItemIterator.GenericObjectSelectItem |
genericObjectSI
SelectItem that is updated based on the current Object being
iterated over.
|
protected UISelectItems |
sourceComponent
The source
UISelectItems . |
Modifier | Constructor and Description |
---|---|
protected |
GenericObjectSelectItemIterator(UISelectItems sourceComponent) |
Modifier and Type | Method and Description |
---|---|
protected SelectItem |
getSelectItemFor(FacesContext ctx,
java.lang.Object value) |
private SelectItemsIterator.GenericObjectSelectItemIterator.GenericObjectSelectItem genericObjectSI
protected UISelectItems sourceComponent
UISelectItems
.protected GenericObjectSelectItemIterator(UISelectItems sourceComponent)
protected SelectItem getSelectItemFor(FacesContext ctx, java.lang.Object value)