private static final class SelectItemsIterator.GenericObjectSelectItemIterator.GenericObjectSelectItem
extends javax.faces.model.SelectItem
SelectItem
implementation to support generating
unique SelectItem
values based on ValueExpressions
from the owning UISelectItems
instance.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ITEM_DESCRIPTION |
private static java.lang.String |
ITEM_DISABLED |
private static java.lang.String |
ITEM_ESCAPED |
private static java.lang.String |
ITEM_LABEL |
private static java.lang.String |
ITEM_VALUE |
private static java.lang.String |
NO_SELECTION_OPTION |
private static java.lang.String |
NO_SELECTION_VALUE |
private javax.faces.component.UISelectItems |
sourceComponent |
private java.lang.String |
var
The request-scoped variable under which the current object
will be exposed.
|
private static java.lang.String |
VAR |
Modifier | Constructor and Description |
---|---|
private |
GenericObjectSelectItem(javax.faces.component.UISelectItems sourceComponent) |
Modifier and Type | Method and Description |
---|---|
private void |
readObject(java.io.ObjectInputStream in) |
private void |
updateItem(javax.faces.context.FacesContext ctx,
java.lang.Object value)
Updates the
SelectItem properties based on the
current value. |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final java.lang.String VAR
private static final java.lang.String ITEM_VALUE
private static final java.lang.String ITEM_LABEL
private static final java.lang.String ITEM_DESCRIPTION
private static final java.lang.String ITEM_ESCAPED
private static final java.lang.String ITEM_DISABLED
private static final java.lang.String NO_SELECTION_OPTION
private static final java.lang.String NO_SELECTION_VALUE
private java.lang.String var
private javax.faces.component.UISelectItems sourceComponent
private GenericObjectSelectItem(javax.faces.component.UISelectItems sourceComponent)
private void updateItem(javax.faces.context.FacesContext ctx, java.lang.Object value)
SelectItem
properties based on the
current value.ctx
- the FacesContext
for the current requestvalue
- the value to build the updated values fromprivate void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
java.io.IOException
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.