javax.faces.component
abstract static class: SelectItemsIterator.GenericObjectSelectItemIterator [javadoc |
source]
java.lang.Object
javax.faces.component.SelectItemsIterator$GenericObjectSelectItemIterator
All Implemented Interfaces:
Iterator
Direct Known Subclasses:
ArrayIterator, IterableItemIterator
Base class to support iterating over Collections or Arrays that may
or may not contain SelectItem
instances.
Field Summary |
---|
protected UISelectItems | sourceComponent | The source UISelectItems . |
Method from javax.faces.component.SelectItemsIterator$GenericObjectSelectItemIterator Summary: |
---|
getSelectItemFor |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from javax.faces.component.SelectItemsIterator$GenericObjectSelectItemIterator Detail: |
protected SelectItem getSelectItemFor(FacesContext ctx,
Object value) {
if (genericObjectSI == null) {
genericObjectSI = new GenericObjectSelectItem(sourceComponent);
}
genericObjectSI.updateItem(ctx, value);
return genericObjectSI;
}
|