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_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 |
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, 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
isOverflowX, isOverflowY, setOverflowX, setOverflowY
getBorderBottom, getBorderLeft, getBorderRight, getBorderTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, setBorderBottom, setBorderLeft, setBorderRight, setBorderTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop
getColumnSpan, getDisplay, getHorizontalIndex, getRowSpan, getVerticalIndex, isRendered, setColumnSpan, setDisplay, setHorizontalIndex, setRowSpan, setVerticalIndex
getCurrentHeight, 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, setWidth
getCurrentMarkup, getRendererType
getRenderedPartially, setRenderedPartially
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 encodeBegin(javax.faces.context.FacesContext facesContext) throws IOException
encodeBegin
in class javax.faces.component.UIComponentBase
IOException
public void encodeChildren(javax.faces.context.FacesContext facesContext) throws IOException
encodeChildren
in class javax.faces.component.UIComponentBase
IOException
public void encodeEnd(javax.faces.context.FacesContext facesContext) throws IOException
encodeEnd
in class javax.faces.component.UIComponentBase
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 AbstractUIPanelBase[] getTabs()
public AbstractUIPanelBase 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 List<LayoutComponent> getComponents()
getComponents
in interface LayoutContainer
public void onComponentPopulated(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent parent)
onComponentPopulated
in interface OnComponentPopulated
public LayoutManager getLayoutManager()
getLayoutManager
in interface LayoutContainer
public void setLayoutManager(LayoutManager layoutManager)
setLayoutManager
in interface LayoutContainer
public boolean isLayoutChildren()
LayoutContainer
isLayoutChildren
in interface LayoutContainer
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.