Class AbstractUICollapsiblePanel

  • All Implemented Interfaces:
    EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual
    Direct Known Subclasses:
    AbstractUIBox, AbstractUIPanel, AbstractUIPopup, AbstractUISection

    public abstract class AbstractUICollapsiblePanel
    extends AbstractUIPanelBase
    Base class for collapsible panels.
    • Field Summary

      • Fields inherited from class javax.faces.component.UIPanel

        COMPONENT_FAMILY, COMPONENT_TYPE
      • 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
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract CollapseMode getCollapsedMode()  
      Boolean getSubmittedCollapsed()  
      abstract boolean isCollapsed()  
      boolean isNormalLifecycle()  
      void processDecodes​(javax.faces.context.FacesContext facesContext)  
      void processState()  
      void processUpdates​(javax.faces.context.FacesContext facesContext)  
      void processValidators​(javax.faces.context.FacesContext facesContext)  
      abstract void setCollapsed​(boolean collapsed)  
      void setSubmittedCollapsed​(Boolean submittedCollapsed)  
      • Methods inherited from class javax.faces.component.UIPanel

        getFamily
      • Methods inherited from class javax.faces.component.UIComponentBase

        addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
      • Methods inherited from class javax.faces.component.UIComponent

        getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
    • Constructor Detail

      • AbstractUICollapsiblePanel

        public AbstractUICollapsiblePanel()
    • Method Detail

      • processDecodes

        public void processDecodes​(javax.faces.context.FacesContext facesContext)
        Overrides:
        processDecodes in class javax.faces.component.UIComponentBase
      • processValidators

        public void processValidators​(javax.faces.context.FacesContext facesContext)
        Overrides:
        processValidators in class javax.faces.component.UIComponentBase
      • processUpdates

        public void processUpdates​(javax.faces.context.FacesContext facesContext)
        Overrides:
        processUpdates in class javax.faces.component.UIComponentBase
      • isNormalLifecycle

        public boolean isNormalLifecycle()
      • isCollapsed

        public abstract boolean isCollapsed()
      • setCollapsed

        public abstract void setCollapsed​(boolean collapsed)
      • getCollapsedMode

        public abstract CollapseMode getCollapsedMode()
      • getSubmittedCollapsed

        public Boolean getSubmittedCollapsed()
      • setSubmittedCollapsed

        public void setSubmittedCollapsed​(Boolean submittedCollapsed)
      • processState

        public void processState()