Class VariableContainer
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
com.webmethods.caf.faces.component.BaseComponent
com.webmethods.caf.faces.component.logic.VariableContainer
- All Implemented Interfaces:
IScopedVariableComponent
,EventListener
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
-
Field Summary
FieldsFields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
encodeChildren
(FacesContext context) boolean
Gets the scoped variable objectGet the name of the scoped variablegetValue()
getVar()
void
processDecodes
(FacesContext context) void
processRestoreState
(FacesContext context, Object state) processSaveState
(FacesContext context) void
processUpdates
(FacesContext context) void
processValidators
(FacesContext context) void
void
boolean
visitTree
(VisitContext context, VisitCallback callback) Methods inherited from class com.webmethods.caf.faces.component.BaseComponent
getAttributes, getPropertyOrBindingValue, restoreState, saveState, setBindingValue
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression
-
Field Details
-
FAMILY
- See Also:
-
TYPE
- See Also:
-
-
Constructor Details
-
VariableContainer
public VariableContainer()
-
-
Method Details
-
getFamily
- Specified by:
getFamily
in classUIComponent
-
getVar
-
setVar
-
getValue
-
setValue
-
getRendersChildren
public boolean getRendersChildren()- Overrides:
getRendersChildren
in classUIComponentBase
-
encodeChildren
- Overrides:
encodeChildren
in classUIComponentBase
- Throws:
IOException
-
processDecodes
- Overrides:
processDecodes
in classUIComponentBase
-
processRestoreState
- Overrides:
processRestoreState
in classUIComponentBase
-
processSaveState
- Overrides:
processSaveState
in classUIComponentBase
-
processUpdates
- Overrides:
processUpdates
in classUIComponentBase
-
processValidators
- Overrides:
processValidators
in classUIComponentBase
-
visitTree
- Overrides:
visitTree
in classUIComponent
-
getScopedVariableName
Description copied from interface:IScopedVariableComponent
Get the name of the scoped variable- Specified by:
getScopedVariableName
in interfaceIScopedVariableComponent
- Returns:
-
getScopedVariable
Description copied from interface:IScopedVariableComponent
Gets the scoped variable object- Specified by:
getScopedVariable
in interfaceIScopedVariableComponent
- Returns:
- variable object
-