Class AbstractUITree

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

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

      • AbstractUITree

        public AbstractUITree()
    • Method Detail

      • getBaseClientId

        public String getBaseClientId​(jakarta.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​(jakarta.faces.context.FacesContext facesContext)
        Overrides:
        processValidators in class jakarta.faces.component.UIData
      • processUpdates

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

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

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

        public void setState​(TreeState state)
      • restoreState

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

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