Class AbstractUICollapsiblePanel

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase
org.apache.myfaces.tobago.internal.component.AbstractUICollapsiblePanel
All Implemented Interfaces:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, 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

    BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract CollapseMode
     
    abstract boolean
     
    boolean
     
    void
    processDecodes(javax.faces.context.FacesContext facesContext)
     
    void
     
    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 org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase

    getTip

    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, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, 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, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.myfaces.tobago.component.Visual

    getCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
  • Constructor Details

    • AbstractUICollapsiblePanel

      public AbstractUICollapsiblePanel()
  • Method Details

    • 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()
    • setSubmittedCollapsed

      public void setSubmittedCollapsed(Boolean submittedCollapsed)
    • processState

      public void processState()