private abstract static class SelectItemsIterator.GenericObjectSelectItemIterator extends java.lang.Object implements SelectItemsIterator.ComponentAwareSelectItemIterator<javax.faces.model.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 javax.faces.component.UISelectItems |
sourceComponent
The source
UISelectItems . |
Modifier | Constructor and Description |
---|---|
protected |
GenericObjectSelectItemIterator(javax.faces.component.UISelectItems sourceComponent) |
Modifier and Type | Method and Description |
---|---|
javax.faces.component.UIComponent |
currentSelectComponent() |
protected javax.faces.model.SelectItem |
getSelectItemFor(javax.faces.context.FacesContext ctx,
java.lang.Object value) |
private SelectItemsIterator.GenericObjectSelectItemIterator.GenericObjectSelectItem genericObjectSI
protected transient javax.faces.component.UISelectItems sourceComponent
UISelectItems
.protected GenericObjectSelectItemIterator(javax.faces.component.UISelectItems sourceComponent)
public javax.faces.component.UIComponent currentSelectComponent()
currentSelectComponent
in interface SelectItemsIterator.ComponentAwareSelectItemIterator<javax.faces.model.SelectItem>
protected javax.faces.model.SelectItem getSelectItemFor(javax.faces.context.FacesContext ctx, java.lang.Object value)
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.