Class AbstractUITabGroup
- java.lang.Object
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIPanel
-
- org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase
-
- org.apache.myfaces.tobago.internal.component.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
-
-
Constructor Summary
Constructors Constructor Description AbstractUITabGroup()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addActionListener(jakarta.faces.event.ActionListener listener)
void
addTabChangeListener(TabChangeListener listener)
void
broadcast(jakarta.faces.event.FacesEvent facesEvent)
void
encodeChildren(jakarta.faces.context.FacesContext facesContext)
void
encodeEnd(jakarta.faces.context.FacesContext facesContext)
jakarta.faces.event.ActionListener[]
getActionListeners()
AbstractUITab
getActiveTab()
abstract Integer
getRenderedIndex()
boolean
getRendersChildren()
abstract Integer
getSelectedIndex()
abstract SwitchType
getSwitchType()
TabChangeListener[]
getTabChangeListeners()
AbstractUITab[]
getTabs()
abstract boolean
isShowNavigationBar()
void
processDecodes(jakarta.faces.context.FacesContext context)
void
processUpdates(jakarta.faces.context.FacesContext context)
void
processValidators(jakarta.faces.context.FacesContext context)
void
queueEvent(jakarta.faces.event.FacesEvent event)
void
removeActionListener(jakarta.faces.event.ActionListener listener)
void
removeTabChangeListener(TabChangeListener listener)
abstract void
setRenderedIndex(Integer index)
abstract void
setSelectedIndex(Integer index)
-
Methods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase
getTip
-
Methods inherited from class jakarta.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, getPassThroughAttributes, getRenderer, getRendererType, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, visitTree
-
Methods inherited from class jakarta.faces.component.UIComponent
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, 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 jakarta.faces.component.ActionSource2
getActionExpression, setActionExpression
-
Methods inherited from interface jakarta.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames
-
Methods inherited from interface org.apache.myfaces.tobago.component.SupportsAutoSpacing
getAutoSpacing, getAutoSpacing
-
Methods inherited from interface org.apache.myfaces.tobago.event.TabChangeSource
getTabChangeListenerExpression, setTabChangeListenerExpression
-
Methods inherited from interface org.apache.myfaces.tobago.component.Visual
getCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
-
-
-
-
Method Detail
-
encodeChildren
public void encodeChildren(jakarta.faces.context.FacesContext facesContext) throws IOException
- Overrides:
encodeChildren
in classjakarta.faces.component.UIComponentBase
- Throws:
IOException
-
encodeEnd
public void encodeEnd(jakarta.faces.context.FacesContext facesContext) throws IOException
- Overrides:
encodeEnd
in classjakarta.faces.component.UIComponentBase
- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in classjakarta.faces.component.UIComponentBase
-
queueEvent
public void queueEvent(jakarta.faces.event.FacesEvent event)
- Overrides:
queueEvent
in classjakarta.faces.component.UIComponentBase
-
getTabs
public AbstractUITab[] getTabs()
-
getActiveTab
public AbstractUITab getActiveTab()
-
processDecodes
public void processDecodes(jakarta.faces.context.FacesContext context)
- Overrides:
processDecodes
in classjakarta.faces.component.UIComponentBase
-
processValidators
public void processValidators(jakarta.faces.context.FacesContext context)
- Overrides:
processValidators
in classjakarta.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(jakarta.faces.context.FacesContext context)
- Overrides:
processUpdates
in classjakarta.faces.component.UIComponentBase
-
broadcast
public void broadcast(jakarta.faces.event.FacesEvent facesEvent) throws jakarta.faces.event.AbortProcessingException
- Overrides:
broadcast
in classjakarta.faces.component.UIComponentBase
- Throws:
jakarta.faces.event.AbortProcessingException
-
addTabChangeListener
public void addTabChangeListener(TabChangeListener listener)
- Specified by:
addTabChangeListener
in interfaceTabChangeSource
-
removeTabChangeListener
public void removeTabChangeListener(TabChangeListener listener)
- Specified by:
removeTabChangeListener
in interfaceTabChangeSource
-
getTabChangeListeners
public TabChangeListener[] getTabChangeListeners()
- Specified by:
getTabChangeListeners
in interfaceTabChangeSource
-
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 interfacejakarta.faces.component.ActionSource
- Since:
- 1.5.0
-
getActionListeners
public jakarta.faces.event.ActionListener[] getActionListeners()
- Specified by:
getActionListeners
in interfacejakarta.faces.component.ActionSource
- Since:
- 1.5.0
-
removeActionListener
public void removeActionListener(jakarta.faces.event.ActionListener listener)
- Specified by:
removeActionListener
in interfacejakarta.faces.component.ActionSource
- Since:
- 1.5.0
-
-