Class AbstractUITabGroup

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.AbstractUITabGroup
All Implemented Interfaces:
EventListener, javax.faces.component.ActionSource, javax.faces.component.ActionSource2, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual, TabChangeSource, TobagoActionSource
Direct Known Subclasses:
UITabGroup

public abstract class AbstractUITabGroup extends AbstractUIPanelBase implements TabChangeSource, TobagoActionSource, javax.faces.component.behavior.ClientBehaviorHolder
  • 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
    void
    addActionListener(javax.faces.event.ActionListener listener)
     
    void
     
    void
    broadcast(javax.faces.event.FacesEvent facesEvent)
     
    void
    encodeChildren(javax.faces.context.FacesContext facesContext)
     
    void
    encodeEnd(javax.faces.context.FacesContext facesContext)
     
    javax.faces.event.ActionListener[]
     
     
    abstract Integer
     
    boolean
     
    abstract Integer
     
    abstract SwitchType
     
     
     
    abstract boolean
     
    void
    processDecodes(javax.faces.context.FacesContext context)
     
    void
    processUpdates(javax.faces.context.FacesContext context)
     
    void
    processValidators(javax.faces.context.FacesContext context)
     
    void
    queueEvent(javax.faces.event.FacesEvent event)
     
    void
    removeActionListener(javax.faces.event.ActionListener listener)
     
    void
     
    abstract void
     
    abstract void
     

    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, clearInitialState, decode, encodeAll, encodeBegin, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, 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 javax.faces.component.ActionSource

    isImmediate, setImmediate

    Methods inherited from interface javax.faces.component.ActionSource2

    getActionExpression, setActionExpression

    Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames

    Methods inherited from interface org.apache.myfaces.tobago.event.TabChangeSource

    getTabChangeListenerExpression, setTabChangeListenerExpression

    Methods inherited from interface org.apache.myfaces.tobago.event.TobagoActionSource

    getAction, getActionListener, setAction, setActionListener

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

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

    • AbstractUITabGroup

      public AbstractUITabGroup()
  • Method Details

    • encodeChildren

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

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

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

      public void queueEvent(javax.faces.event.FacesEvent event)
      Overrides:
      queueEvent in class javax.faces.component.UIComponentBase
    • getTabs

      public AbstractUITab[] getTabs()
    • getActiveTab

      public AbstractUITab getActiveTab()
    • processDecodes

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

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

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

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

      public void addTabChangeListener(TabChangeListener listener)
      Specified by:
      addTabChangeListener in interface TabChangeSource
    • removeTabChangeListener

      public void removeTabChangeListener(TabChangeListener listener)
      Specified by:
      removeTabChangeListener in interface TabChangeSource
    • getTabChangeListeners

      public TabChangeListener[] getTabChangeListeners()
      Specified by:
      getTabChangeListeners in interface TabChangeSource
    • 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(javax.faces.event.ActionListener listener)
      Specified by:
      addActionListener in interface javax.faces.component.ActionSource
      Since:
      1.5.0
    • getActionListeners

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

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