Class AbstractUITree

  • All Implemented Interfaces:
    EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual
    Direct Known Subclasses:
    AbstractUITreeListbox, UITree

    public abstract class AbstractUITree
    extends AbstractUIData
    implements javax.faces.component.NamingContainer, Visual
    • Constructor Detail

      • AbstractUITree

        public AbstractUITree()
    • Method Detail

      • getBaseClientId

        public String getBaseClientId​(javax.faces.context.FacesContext facesContext)
        Workaround for mojarra: UIData.getClientId() returns the clientId + row index if an index is set.
        Returns:
        clientId without row index
      • processValidators

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

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

        public boolean getRendersChildren()
        Overrides:
        getRendersChildren in class javax.faces.component.UIComponentBase
      • processDecodes

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

        public void setState​(TreeState state)
      • restoreState

        public void restoreState​(javax.faces.context.FacesContext context,
                                 Object componentState)
        Specified by:
        restoreState in interface javax.faces.component.StateHolder
        Overrides:
        restoreState in class javax.faces.component.UIData
      • saveState

        public Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder
        Overrides:
        saveState in class javax.faces.component.UIData