Class LazyContainer

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
de.xima.fc.gui.component.lazycontainer.LazyContainer
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

public class LazyContainer extends javax.faces.component.UIPanel
Allows rendering its children dynamically after page load and enables partial update renders.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    Property keys for state saving of LazyContainer.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    boolean
     
    boolean
     
    boolean
     
    void
    setChildrenRendered(boolean childrenRendered)
     
    void
    setIgnoreParentUpdates(boolean ignoreParentUpdates)
     
    void
    setOnUpdate(String onUpdate)
     
    void
    setSkipUpdateIfChildrenAlreadyRendered(boolean skipUpdateIfChildrenAlreadyRendered)
     
    void
     
    void
    setStyleClass(String styleClass)
     

    Methods inherited from class javax.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, 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, restoreState, saveAttachedState, saveState, 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, visitTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • LazyContainer

      public LazyContainer()
  • Method Details

    • getFamily

      public String getFamily()
      Overrides:
      getFamily in class javax.faces.component.UIPanel
    • getOnUpdate

      public String getOnUpdate()
    • getStyle

      public String getStyle()
    • getStyleClass

      public String getStyleClass()
    • isChildrenRendered

      public boolean isChildrenRendered()
    • isIgnoreParentUpdates

      public boolean isIgnoreParentUpdates()
    • isSkipUpdateIfChildrenAlreadyRendered

      public boolean isSkipUpdateIfChildrenAlreadyRendered()
    • setChildrenRendered

      public void setChildrenRendered(boolean childrenRendered)
    • setIgnoreParentUpdates

      public void setIgnoreParentUpdates(boolean ignoreParentUpdates)
    • setOnUpdate

      public void setOnUpdate(String onUpdate)
    • setSkipUpdateIfChildrenAlreadyRendered

      public void setSkipUpdateIfChildrenAlreadyRendered(boolean skipUpdateIfChildrenAlreadyRendered)
    • setStyle

      public void setStyle(String style)
    • setStyleClass

      public void setStyleClass(String styleClass)