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