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.component.TransientStateHolder
,javax.faces.event.ComponentSystemEventListener
,javax.faces.event.FacesListener
,javax.faces.event.SystemEventListenerHolder
,SupportsAutoSpacing
,Visual
,TabChangeSource
,TobagoActionSource
- Direct Known Subclasses:
UITabGroup
public abstract class AbstractUITabGroup extends AbstractUIPanelBase implements TabChangeSource, TobagoActionSource, javax.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(javax.faces.event.ActionListener listener)
void
addTabChangeListener(TabChangeListener listener)
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[]
getActionListeners()
AbstractUITab
getActiveTab()
abstract Integer
getRenderedIndex()
boolean
getRendersChildren()
abstract Integer
getSelectedIndex()
abstract SwitchType
getSwitchType()
TabChangeListener[]
getTabChangeListeners()
AbstractUITab[]
getTabs()
abstract boolean
isShowNavigationBar()
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
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 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, getPassThroughAttributes, getRenderer, getRendererType, getValueBinding, 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, 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 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.component.SupportsAutoSpacing
getAutoSpacing, getAutoSpacing
-
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
-
-
-
-
Method Detail
-
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext facesContext) throws IOException
- Overrides:
encodeChildren
in classjavax.faces.component.UIComponentBase
- Throws:
IOException
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext facesContext) throws IOException
- Overrides:
encodeEnd
in classjavax.faces.component.UIComponentBase
- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in classjavax.faces.component.UIComponentBase
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEvent
in classjavax.faces.component.UIComponentBase
-
getTabs
public AbstractUITab[] getTabs()
-
getActiveTab
public AbstractUITab getActiveTab()
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodes
in classjavax.faces.component.UIComponentBase
-
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidators
in classjavax.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates
in classjavax.faces.component.UIComponentBase
-
broadcast
public void broadcast(javax.faces.event.FacesEvent facesEvent) throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast
in classjavax.faces.component.UIComponentBase
- Throws:
javax.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(javax.faces.event.ActionListener listener)
- Specified by:
addActionListener
in interfacejavax.faces.component.ActionSource
- Since:
- 1.5.0
-
getActionListeners
public javax.faces.event.ActionListener[] getActionListeners()
- Specified by:
getActionListeners
in interfacejavax.faces.component.ActionSource
- Since:
- 1.5.0
-
removeActionListener
public void removeActionListener(javax.faces.event.ActionListener listener)
- Specified by:
removeActionListener
in interfacejavax.faces.component.ActionSource
- Since:
- 1.5.0
-
-