Class AbstractUITabGroup

  • All Implemented Interfaces:
    jakarta.faces.component.ActionSource, jakarta.faces.component.ActionSource2, jakarta.faces.component.behavior.ClientBehaviorHolder, jakarta.faces.component.PartialStateHolder, jakarta.faces.component.StateHolder, jakarta.faces.component.TransientStateHolder, jakarta.faces.event.ComponentSystemEventListener, jakarta.faces.event.FacesListener, jakarta.faces.event.SystemEventListenerHolder, EventListener, SupportsAutoSpacing, Visual, TabChangeSource
    Direct Known Subclasses:
    UITabGroup

    public abstract class AbstractUITabGroup
    extends AbstractUIPanelBase
    implements TabChangeSource, jakarta.faces.component.ActionSource2, jakarta.faces.component.behavior.ClientBehaviorHolder, SupportsAutoSpacing
    • Field Summary

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

        COMPONENT_FAMILY, COMPONENT_TYPE
      • Fields inherited from class jakarta.faces.component.UIComponent

        ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
    • Constructor Detail

      • AbstractUITabGroup

        public AbstractUITabGroup()
    • Method Detail

      • encodeChildren

        public void encodeChildren​(jakarta.faces.context.FacesContext facesContext)
                            throws IOException
        Overrides:
        encodeChildren in class jakarta.faces.component.UIComponentBase
        Throws:
        IOException
      • encodeEnd

        public void encodeEnd​(jakarta.faces.context.FacesContext facesContext)
                       throws IOException
        Overrides:
        encodeEnd in class jakarta.faces.component.UIComponentBase
        Throws:
        IOException
      • getRendersChildren

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

        public void queueEvent​(jakarta.faces.event.FacesEvent event)
        Overrides:
        queueEvent in class jakarta.faces.component.UIComponentBase
      • processDecodes

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

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

        public void processUpdates​(jakarta.faces.context.FacesContext context)
        Overrides:
        processUpdates in class jakarta.faces.component.UIComponentBase
      • broadcast

        public void broadcast​(jakarta.faces.event.FacesEvent facesEvent)
                       throws jakarta.faces.event.AbortProcessingException
        Overrides:
        broadcast in class jakarta.faces.component.UIComponentBase
        Throws:
        jakarta.faces.event.AbortProcessingException
      • getRenderedIndex

        public abstract Integer getRenderedIndex()
      • setRenderedIndex

        public abstract void setRenderedIndex​(Integer index)
      • isShowNavigationBar

        public abstract boolean isShowNavigationBar()
      • getSelectedIndex

        public abstract Integer getSelectedIndex()
      • setSelectedIndex

        public abstract void setSelectedIndex​(Integer index)
      • getSwitchType

        public abstract SwitchType getSwitchType()
      • addActionListener

        public void addActionListener​(jakarta.faces.event.ActionListener listener)
        Specified by:
        addActionListener in interface jakarta.faces.component.ActionSource
        Since:
        1.5.0
      • getActionListeners

        public jakarta.faces.event.ActionListener[] getActionListeners()
        Specified by:
        getActionListeners in interface jakarta.faces.component.ActionSource
        Since:
        1.5.0
      • removeActionListener

        public void removeActionListener​(jakarta.faces.event.ActionListener listener)
        Specified by:
        removeActionListener in interface jakarta.faces.component.ActionSource
        Since:
        1.5.0