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 voidaddActionListener(jakarta.faces.event.ActionListener listener)voidaddTabChangeListener(TabChangeListener listener)voidbroadcast(jakarta.faces.event.FacesEvent facesEvent)voidencodeChildren(jakarta.faces.context.FacesContext facesContext)voidencodeEnd(jakarta.faces.context.FacesContext facesContext)jakarta.faces.event.ActionListener[]getActionListeners()AbstractUITabgetActiveTab()abstract IntegergetRenderedIndex()booleangetRendersChildren()abstract IntegergetSelectedIndex()abstract SwitchTypegetSwitchType()TabChangeListener[]getTabChangeListeners()AbstractUITab[]getTabs()abstract booleanisShowNavigationBar()voidprocessDecodes(jakarta.faces.context.FacesContext context)voidprocessUpdates(jakarta.faces.context.FacesContext context)voidprocessValidators(jakarta.faces.context.FacesContext context)voidqueueEvent(jakarta.faces.event.FacesEvent event)voidremoveActionListener(jakarta.faces.event.ActionListener listener)voidremoveTabChangeListener(TabChangeListener listener)abstract voidsetRenderedIndex(Integer index)abstract voidsetSelectedIndex(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:
encodeChildrenin classjakarta.faces.component.UIComponentBase- Throws:
IOException
-
encodeEnd
public void encodeEnd(jakarta.faces.context.FacesContext facesContext) throws IOException- Overrides:
encodeEndin classjakarta.faces.component.UIComponentBase- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildrenin classjakarta.faces.component.UIComponentBase
-
queueEvent
public void queueEvent(jakarta.faces.event.FacesEvent event)
- Overrides:
queueEventin classjakarta.faces.component.UIComponentBase
-
getTabs
public AbstractUITab[] getTabs()
-
getActiveTab
public AbstractUITab getActiveTab()
-
processDecodes
public void processDecodes(jakarta.faces.context.FacesContext context)
- Overrides:
processDecodesin classjakarta.faces.component.UIComponentBase
-
processValidators
public void processValidators(jakarta.faces.context.FacesContext context)
- Overrides:
processValidatorsin classjakarta.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(jakarta.faces.context.FacesContext context)
- Overrides:
processUpdatesin classjakarta.faces.component.UIComponentBase
-
broadcast
public void broadcast(jakarta.faces.event.FacesEvent facesEvent) throws jakarta.faces.event.AbortProcessingException- Overrides:
broadcastin classjakarta.faces.component.UIComponentBase- Throws:
jakarta.faces.event.AbortProcessingException
-
addTabChangeListener
public void addTabChangeListener(TabChangeListener listener)
- Specified by:
addTabChangeListenerin interfaceTabChangeSource
-
removeTabChangeListener
public void removeTabChangeListener(TabChangeListener listener)
- Specified by:
removeTabChangeListenerin interfaceTabChangeSource
-
getTabChangeListeners
public TabChangeListener[] getTabChangeListeners()
- Specified by:
getTabChangeListenersin 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:
addActionListenerin interfacejakarta.faces.component.ActionSource- Since:
- 1.5.0
-
getActionListeners
public jakarta.faces.event.ActionListener[] getActionListeners()
- Specified by:
getActionListenersin interfacejakarta.faces.component.ActionSource- Since:
- 1.5.0
-
removeActionListener
public void removeActionListener(jakarta.faces.event.ActionListener listener)
- Specified by:
removeActionListenerin interfacejakarta.faces.component.ActionSource- Since:
- 1.5.0
-
-