public abstract class AbstractUITabGroup extends AbstractUIPanel implements TabChangeSource2, javax.faces.component.ActionSource2, OnComponentPopulated, SupportsRenderedPartially, Visual
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_TYPE |
static String |
SWITCH_TYPE_CLIENT |
static String |
SWITCH_TYPE_RELOAD_PAGE |
static String |
SWITCH_TYPE_RELOAD_TAB |
BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
MARKER
Constructor and Description |
---|
AbstractUITabGroup() |
Modifier and Type | Method and 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() |
AbstractUIPanel |
getActiveTab() |
abstract Integer |
getRenderedIndex() |
boolean |
getRendersChildren() |
abstract Integer |
getSelectedIndex() |
abstract String |
getSwitchType() |
TabChangeListener[] |
getTabChangeListeners() |
AbstractUIPanel[] |
getTabs() |
boolean |
isSwitchTypeClient() |
void |
onComponentPopulated(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent parent) |
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) |
encodeBegin
addClientBehavior, addFacesListener, clearInitialState, decode, encodeAll, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTabChangeListenerExpression, setTabChangeListenerExpression
getTabChangeListener, setTabChangeListener
getActionExpression, setActionExpression
getAction, getActionListener, isImmediate, setAction, setActionListener, setImmediate
getRenderedPartially, setRenderedPartially
getCurrentMarkup, getCustomClass, getMarkup, getRendererType, getStyle, setCurrentMarkup, setCustomClass, setMarkup, setStyle
public static final String COMPONENT_TYPE
public static final String SWITCH_TYPE_CLIENT
public static final String SWITCH_TYPE_RELOAD_PAGE
public static final String SWITCH_TYPE_RELOAD_TAB
public void encodeChildren(javax.faces.context.FacesContext facesContext) throws IOException
encodeChildren
in class AbstractUIPanel
IOException
public void encodeEnd(javax.faces.context.FacesContext facesContext) throws IOException
encodeEnd
in class AbstractUIPanel
IOException
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.component.UIComponentBase
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class javax.faces.component.UIComponentBase
public AbstractUIPanel[] getTabs()
public AbstractUIPanel getActiveTab()
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes
in class javax.faces.component.UIComponentBase
public void processValidators(javax.faces.context.FacesContext context)
processValidators
in class javax.faces.component.UIComponentBase
public void processUpdates(javax.faces.context.FacesContext context)
processUpdates
in class javax.faces.component.UIComponentBase
public void broadcast(javax.faces.event.FacesEvent facesEvent) throws javax.faces.event.AbortProcessingException
broadcast
in class javax.faces.component.UIComponentBase
javax.faces.event.AbortProcessingException
public void addTabChangeListener(TabChangeListener listener)
addTabChangeListener
in interface TabChangeSource
public boolean isSwitchTypeClient()
public void removeTabChangeListener(TabChangeListener listener)
removeTabChangeListener
in interface TabChangeSource
public TabChangeListener[] getTabChangeListeners()
getTabChangeListeners
in interface TabChangeSource
public abstract Integer getRenderedIndex()
public abstract void setRenderedIndex(Integer index)
public abstract Integer getSelectedIndex()
public abstract void setSelectedIndex(Integer index)
public abstract String getSwitchType()
public void addActionListener(javax.faces.event.ActionListener listener)
addActionListener
in interface javax.faces.component.ActionSource
public javax.faces.event.ActionListener[] getActionListeners()
getActionListeners
in interface javax.faces.component.ActionSource
public void removeActionListener(javax.faces.event.ActionListener listener)
removeActionListener
in interface javax.faces.component.ActionSource
public void onComponentPopulated(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent parent)
onComponentPopulated
in interface OnComponentPopulated
onComponentPopulated
in class AbstractUIPanel
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.