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
- 
Field SummaryFields inherited from class javax.faces.component.UIPanelCOMPONENT_FAMILY, COMPONENT_TYPEFields inherited from class javax.faces.component.UIComponentATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddActionListener(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[]abstract Integerbooleanabstract Integerabstract SwitchTypegetTabs()abstract booleanvoidprocessDecodes(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.AbstractUIPanelBasegetTipMethods inherited from class javax.faces.component.UIPanelgetFamilyMethods inherited from class javax.faces.component.UIComponentBaseaddClientBehavior, 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, visitTreeMethods inherited from class javax.faces.component.UIComponentgetClientId, 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, unsubscribeFromEventMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.faces.component.ActionSourceisImmediate, setImmediateMethods inherited from interface javax.faces.component.ActionSource2getActionExpression, setActionExpressionMethods inherited from interface javax.faces.component.behavior.ClientBehaviorHolderaddClientBehavior, getClientBehaviors, getDefaultEventName, getEventNamesMethods inherited from interface org.apache.myfaces.tobago.component.SupportsAutoSpacinggetAutoSpacing, getAutoSpacingMethods inherited from interface org.apache.myfaces.tobago.event.TabChangeSourcegetTabChangeListenerExpression, setTabChangeListenerExpressionMethods inherited from interface org.apache.myfaces.tobago.event.TobagoActionSourcegetAction, getActionListener, setAction, setActionListenerMethods inherited from interface org.apache.myfaces.tobago.component.VisualgetCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
- 
Constructor Details- 
AbstractUITabGrouppublic AbstractUITabGroup()
 
- 
- 
Method Details- 
encodeChildren- Overrides:
- encodeChildrenin class- javax.faces.component.UIComponentBase
- Throws:
- IOException
 
- 
encodeEnd- Overrides:
- encodeEndin class- javax.faces.component.UIComponentBase
- Throws:
- IOException
 
- 
getRendersChildrenpublic boolean getRendersChildren()- Overrides:
- getRendersChildrenin class- javax.faces.component.UIComponentBase
 
- 
queueEventpublic void queueEvent(javax.faces.event.FacesEvent event) - Overrides:
- queueEventin class- javax.faces.component.UIComponentBase
 
- 
getTabs
- 
getActiveTab
- 
processDecodespublic void processDecodes(javax.faces.context.FacesContext context) - Overrides:
- processDecodesin class- javax.faces.component.UIComponentBase
 
- 
processValidatorspublic void processValidators(javax.faces.context.FacesContext context) - Overrides:
- processValidatorsin class- javax.faces.component.UIComponentBase
 
- 
processUpdatespublic void processUpdates(javax.faces.context.FacesContext context) - Overrides:
- processUpdatesin class- javax.faces.component.UIComponentBase
 
- 
broadcastpublic void broadcast(javax.faces.event.FacesEvent facesEvent) throws javax.faces.event.AbortProcessingException - Overrides:
- broadcastin class- javax.faces.component.UIComponentBase
- Throws:
- javax.faces.event.AbortProcessingException
 
- 
addTabChangeListener- Specified by:
- addTabChangeListenerin interface- TabChangeSource
 
- 
removeTabChangeListener- Specified by:
- removeTabChangeListenerin interface- TabChangeSource
 
- 
getTabChangeListeners- Specified by:
- getTabChangeListenersin interface- TabChangeSource
 
- 
getRenderedIndex
- 
setRenderedIndex
- 
getSelectedIndex
- 
setSelectedIndex
- 
getSwitchType
- 
addActionListenerpublic void addActionListener(javax.faces.event.ActionListener listener) - Specified by:
- addActionListenerin interface- javax.faces.component.ActionSource
- Since:
- 1.5.0
 
- 
getActionListenerspublic javax.faces.event.ActionListener[] getActionListeners()- Specified by:
- getActionListenersin interface- javax.faces.component.ActionSource
- Since:
- 1.5.0
 
- 
removeActionListenerpublic void removeActionListener(javax.faces.event.ActionListener listener) - Specified by:
- removeActionListenerin interface- javax.faces.component.ActionSource
- Since:
- 1.5.0
 
 
-