public abstract class AbstractUITabGroup extends AbstractUIPanelBase implements TabChangeSource2, javax.faces.component.ActionSource2, LayoutContainer, LayoutComponent, OnComponentPopulated, SupportsRenderedPartially
| 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_KEYMARKER| 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 |
encodeBegin(javax.faces.context.FacesContext facesContext) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext) |
void |
encodeEnd(javax.faces.context.FacesContext facesContext) |
javax.faces.event.ActionListener[] |
getActionListeners() |
AbstractUIPanelBase |
getActiveTab() |
List<LayoutComponent> |
getComponents() |
LayoutManager |
getLayoutManager() |
abstract Integer |
getRenderedIndex() |
boolean |
getRendersChildren() |
abstract Integer |
getSelectedIndex() |
abstract String |
getSwitchType() |
TabChangeListener[] |
getTabChangeListeners() |
AbstractUIPanelBase[] |
getTabs() |
boolean |
isLayoutChildren()
Should the children of the this component be laid out from the given layout manager.
|
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) |
void |
setLayoutManager(LayoutManager layoutManager) |
abstract void |
setRenderedIndex(Integer index) |
abstract void |
setSelectedIndex(Integer index) |
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, visitTreegetClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTabChangeListenerExpression, setTabChangeListenerExpressiongetTabChangeListener, setTabChangeListenergetActionExpression, setActionExpressiongetAction, getActionListener, isImmediate, setAction, setActionListener, setImmediateisOverflowX, isOverflowY, setOverflowX, setOverflowYgetBorderBottom, getBorderLeft, getBorderRight, getBorderTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, setBorderBottom, setBorderLeft, setBorderRight, setBorderTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTopgetColumnSpan, getDisplay, getHorizontalIndex, getRowSpan, getVerticalIndex, isRendered, setColumnSpan, setDisplay, setHorizontalIndex, setRowSpan, setVerticalIndexgetCurrentHeight, getCurrentWidth, getHeight, getLeft, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaximumHeight, getMaximumWidth, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, getTop, getWidth, setCurrentHeight, setCurrentWidth, setHeight, setLeft, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaximumHeight, setMaximumWidth, setMinimumHeight, setMinimumWidth, setPreferredHeight, setPreferredWidth, setTop, setWidthgetCurrentMarkup, getRendererTypegetRenderedPartially, setRenderedPartiallypublic 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 encodeBegin(javax.faces.context.FacesContext facesContext)
throws IOException
encodeBegin in class javax.faces.component.UIComponentBaseIOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext)
throws IOException
encodeChildren in class javax.faces.component.UIComponentBaseIOExceptionpublic void encodeEnd(javax.faces.context.FacesContext facesContext)
throws IOException
encodeEnd in class javax.faces.component.UIComponentBaseIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.component.UIComponentBasepublic void queueEvent(javax.faces.event.FacesEvent event)
queueEvent in class javax.faces.component.UIComponentBasepublic AbstractUIPanelBase[] getTabs()
public AbstractUIPanelBase getActiveTab()
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes in class javax.faces.component.UIComponentBasepublic void processValidators(javax.faces.context.FacesContext context)
processValidators in class javax.faces.component.UIComponentBasepublic void processUpdates(javax.faces.context.FacesContext context)
processUpdates in class javax.faces.component.UIComponentBasepublic void broadcast(javax.faces.event.FacesEvent facesEvent)
throws javax.faces.event.AbortProcessingException
broadcast in class javax.faces.component.UIComponentBasejavax.faces.event.AbortProcessingExceptionpublic void addTabChangeListener(TabChangeListener listener)
addTabChangeListener in interface TabChangeSourcepublic boolean isSwitchTypeClient()
public void removeTabChangeListener(TabChangeListener listener)
removeTabChangeListener in interface TabChangeSourcepublic TabChangeListener[] getTabChangeListeners()
getTabChangeListeners in interface TabChangeSourcepublic 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.ActionSourcepublic javax.faces.event.ActionListener[] getActionListeners()
getActionListeners in interface javax.faces.component.ActionSourcepublic void removeActionListener(javax.faces.event.ActionListener listener)
removeActionListener in interface javax.faces.component.ActionSourcepublic List<LayoutComponent> getComponents()
getComponents in interface LayoutContainerpublic void onComponentPopulated(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent parent)
onComponentPopulated in interface OnComponentPopulatedpublic LayoutManager getLayoutManager()
getLayoutManager in interface LayoutContainerpublic void setLayoutManager(LayoutManager layoutManager)
setLayoutManager in interface LayoutContainerpublic boolean isLayoutChildren()
LayoutContainerisLayoutChildren in interface LayoutContainerCopyright © 2002–2022 The Apache Software Foundation. All rights reserved.