org.rcfaces.core.component
Class SelectItemComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UISelectItem
              extended by org.rcfaces.core.internal.component.CameliaItemComponent
                  extended by org.rcfaces.core.component.AbstractItemComponent
                      extended by org.rcfaces.core.component.SelectItemComponent
All Implemented Interfaces:
StateHolder, IClientDataCapability, IDisabledCapability, IServerDataCapability, IToolTipCapability, IUnlockedClientAttributesCapability, org.rcfaces.core.internal.capability.IComponentLifeCycle, org.rcfaces.core.internal.capability.IRCFacesComponent, org.rcfaces.core.internal.manager.IClientDataManager, org.rcfaces.core.internal.manager.IContainerManager, org.rcfaces.core.internal.manager.IServerDataManager, org.rcfaces.core.internal.manager.ITransientAttributesManager
Direct Known Subclasses:
DateItemComponent, UIImageItemComponent

public class SelectItemComponent
extends AbstractItemComponent
implements IToolTipCapability


Field Summary
protected static Set CAMELIA_ATTRIBUTES
           
static String COMPONENT_TYPE
           
 
Fields inherited from class org.rcfaces.core.internal.component.CameliaItemComponent
engine
 
Fields inherited from class javax.faces.component.UISelectItem
COMPONENT_FAMILY
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
SelectItemComponent()
           
SelectItemComponent(String componentId)
           
 
Method Summary
protected  Set getCameliaFields()
           
 String getToolTip()
           
 String getToolTipText()
          Returns the receiver's tool tip text, or null if it has not been set.
 String getToolTipText(FacesContext facesContext)
          See getToolTipText() for more details
 boolean isToolTipTextSetted()
          Returns true if the attribute "toolTipText" is set.
 void setToolTip(String text)
           
 void setToolTipText(String toolTipText)
          Sets the receiver's tool tip text to the argument, which may be null indicating that no tool tip text should be shown.
 void setValueExpression(String name, javax.el.ValueExpression binding)
           
 
Methods inherited from class org.rcfaces.core.component.AbstractItemComponent
getClientData, getClientData, getClientDataCount, getClientDataMap, getClientDataMap, getServerData, getServerData, getServerDataCount, getServerDataMap, getServerDataMap, getUnlockedClientAttributeNames, getUnlockedClientAttributeNames, isDisabled, isDisabledSetted, isUnlockedClientAttributeNamesSetted, listClientDataKeys, listClientDataKeys, listServerDataKeys, listServerDataKeys, removeClientData, removeServerData, setClientData, setClientData, setDisabled, setServerData, setServerData, setUnlockedClientAttributeNames
 
Methods inherited from class org.rcfaces.core.internal.component.CameliaItemComponent
clearListeners, confirmListenerAppend, constructPhase, constructTemplate, decodePhase, encodeBegin, encodeChildren, encodeEnd, getAsyncRenderer, getCameliaValueAlias, getChildren, getChildrenListState, getFamily, getRendererType, getTransientAttribute, getValueExpression, hasDefaultProperties, initializeComponent, initializePhase, isClientRendered, isRendered, isTemplateComponent, processDecodes, processEngineUpdates, processEngineValidators, processUpdates, processValidators, queueEvent, renderPhase, restoreState, saveState, setDefaultProperties, setRendered, setTransientAttribute, toString, updatePhase, validationPhase, verifyAsyncDecode
 
Methods inherited from class javax.faces.component.UISelectItem
getItemDescription, getItemLabel, getItemValue, getValue, isItemDisabled, isItemEscaped, setItemDescription, setItemDisabled, setItemEscaped, setItemLabel, setItemValue, setValue
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, findComponent, getAttributes, getChildCount, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendersChildren, getValueBinding, invokeOnComponent, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.rcfaces.core.internal.manager.IContainerManager
getChildCount
 

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE
See Also:
Constant Field Values

CAMELIA_ATTRIBUTES

protected static final Set CAMELIA_ATTRIBUTES
Constructor Detail

SelectItemComponent

public SelectItemComponent()

SelectItemComponent

public SelectItemComponent(String componentId)
Method Detail

setToolTip

public void setToolTip(String text)

getToolTip

public String getToolTip()

getToolTipText

public String getToolTipText()
Description copied from interface: IToolTipCapability
Returns the receiver's tool tip text, or null if it has not been set.

Specified by:
getToolTipText in interface IToolTipCapability
Returns:
the receiver's tool tip text

getToolTipText

public String getToolTipText(FacesContext facesContext)
See getToolTipText() for more details


isToolTipTextSetted

public final boolean isToolTipTextSetted()
Returns true if the attribute "toolTipText" is set.

Returns:
true if the attribute is set.

setToolTipText

public void setToolTipText(String toolTipText)
Description copied from interface: IToolTipCapability
Sets the receiver's tool tip text to the argument, which may be null indicating that no tool tip text should be shown.

Specified by:
setToolTipText in interface IToolTipCapability
Parameters:
toolTipText - the new tool tip text (or null)

getCameliaFields

protected Set getCameliaFields()
Overrides:
getCameliaFields in class AbstractItemComponent

setValueExpression

public void setValueExpression(String name,
                               javax.el.ValueExpression binding)
Overrides:
setValueExpression in class AbstractItemComponent


Copyright © 2006-2011 Vedana. All Rights Reserved.