org.jboss.seam.ui.component
Class UIEnumItem

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UISelectItem
              extended by org.jboss.seam.ui.component.UIEnumItem
All Implemented Interfaces:
javax.faces.component.StateHolder

public abstract class UIEnumItem
extends javax.faces.component.UISelectItem

JSF component class


Field Summary
 
Fields inherited from class javax.faces.component.UISelectItem
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
UIEnumItem()
           
 
Method Summary
abstract  java.lang.String getEnumValue()
           
 java.lang.String getItemLabel()
           
 java.lang.Object getItemValue()
           
abstract  java.lang.String getLabel()
           
 java.lang.Object getValue()
           
abstract  void setEnumValue(java.lang.String enumValue)
           
 void setItemLabel(java.lang.String itemLabel)
           
 void setItemValue(java.lang.Object itemValue)
           
abstract  void setLabel(java.lang.String label)
           
 
Methods inherited from class javax.faces.component.UISelectItem
getFamily, getItemDescription, isItemDisabled, isItemEscaped, restoreState, saveState, setItemDescription, setItemDisabled, setItemEscaped, setValue
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIEnumItem

public UIEnumItem()
Method Detail

getEnumValue

public abstract java.lang.String getEnumValue()

setEnumValue

public abstract void setEnumValue(java.lang.String enumValue)

setLabel

public abstract void setLabel(java.lang.String label)

getLabel

public abstract java.lang.String getLabel()

getItemValue

public java.lang.Object getItemValue()
Overrides:
getItemValue in class javax.faces.component.UISelectItem

setItemValue

public void setItemValue(java.lang.Object itemValue)
Overrides:
setItemValue in class javax.faces.component.UISelectItem

getItemLabel

public java.lang.String getItemLabel()
Overrides:
getItemLabel in class javax.faces.component.UISelectItem

setItemLabel

public void setItemLabel(java.lang.String itemLabel)
Overrides:
setItemLabel in class javax.faces.component.UISelectItem

getValue

public java.lang.Object getValue()
Overrides:
getValue in class javax.faces.component.UISelectItem


Copyright © 2009 JBoss. All Rights Reserved.