Class ToggleMenus
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
javax.faces.component.html.HtmlPanelGroup
com.webmethods.caf.faces.component.panel.BlockPanel
com.webmethods.caf.faces.component.nav.ToggleMenus
- All Implemented Interfaces:
IDynamicComponent
,EventListener
,ClientBehaviorHolder
,NamingContainer
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.webmethods.caf.faces.component.panel.BlockPanel
TYPE
Fields inherited from class javax.faces.component.html.HtmlPanelGroup
COMPONENT_TYPE
Fields inherited from class javax.faces.component.UIPanel
COMPONENT_FAMILY
Fields 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
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Apply any changes in the deferred properties map to the underlying controls.protected void
applyValueExpression
(String name, ValueExpression binding) protected Map<Serializable,
Object> protected UIOutput
getEmpty()
protected HtmlOutputLink
getLink()
protected FirstLevelList
getStyle()
protected SecondLevelList
protected ToggleMenus.SecondLevelPanel
protected FirstLevelList
boolean
isHover()
boolean
void
Perform the initial programmatic manipulation of the component tree.void
restoreState
(FacesContext context, Object state) void
setAppNavBean
(BaseAppNavBean value) void
setCustomRowClass
(String value) void
setEmptyMsg
(String value) void
setHover
(boolean value) void
void
setLinkToplevel
(boolean value) void
void
setRowClasses
(String value) void
setSelectedRowClass
(String value) void
void
setStyleClass
(String value) void
setSublistClass
(String value) void
setSublistRowClasses
(String value) void
setSublistSelectedRowClass
(String value) void
setSubpanelClass
(String value) void
setValueBinding
(String name, ValueBinding binding) Deprecated.void
setValueExpression
(String name, ValueExpression binding) Methods inherited from class javax.faces.component.html.HtmlPanelGroup
getDefaultEventName, getEventNames, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, 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, visitTree
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
-
Field Details
-
_deferredPropertiesMap
-
-
Constructor Details
-
ToggleMenus
public ToggleMenus()
-
-
Method Details
-
getDeferredPropertiesMap
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classUIComponentBase
-
setValueExpression
- Overrides:
setValueExpression
in classUIComponent
-
applyValueExpression
-
setValueBinding
Deprecated.usesetValueExpression(String, ValueExpression)
instead- Overrides:
setValueBinding
in classUIComponentBase
-
getStyle
- Overrides:
getStyle
in classHtmlPanelGroup
-
setStyle
- Overrides:
setStyle
in classHtmlPanelGroup
-
getStyleClass
- Overrides:
getStyleClass
in classHtmlPanelGroup
-
setStyleClass
- Overrides:
setStyleClass
in classHtmlPanelGroup
-
getRowClasses
-
setRowClasses
-
getSelectedRowClass
-
setSelectedRowClass
-
getCustomRowClass
-
setCustomRowClass
-
getLayout
- Overrides:
getLayout
in classHtmlPanelGroup
-
setLayout
- Overrides:
setLayout
in classHtmlPanelGroup
-
getMarker
-
setMarker
-
getTopList
-
getMainList
-
getLink
-
getSubPanel
-
getSubList
-
getEmpty
-
isLinkToplevel
public boolean isLinkToplevel() -
setLinkToplevel
public void setLinkToplevel(boolean value) -
isHover
public boolean isHover() -
setHover
public void setHover(boolean value) -
getEmptyMsg
-
setEmptyMsg
-
getSubpanelClass
-
setSubpanelClass
-
getSublistClass
-
setSublistClass
-
getSublistRowClasses
-
setSublistRowClasses
-
getSublistSelectedRowClass
-
setSublistSelectedRowClass
-
populateInitialComponents
public void populateInitialComponents()Description copied from interface:IDynamicComponent
Perform the initial programmatic manipulation of the component tree.- Specified by:
populateInitialComponents
in interfaceIDynamicComponent
-
applyDeferredProperties
protected void applyDeferredProperties()Apply any changes in the deferred properties map to the underlying controls.
-
setValueExpression(String, ValueExpression)
instead