public abstract class AbstractTabPanel extends AbstractTogglePanel implements CoreProps, EventsMouseProps, I18nProps
The <rich:tabPanel> component provides a set of tabbed panels for displaying one panel of content at a time. The tabs can be highly customized and themed. Each tab within a <rich:tabPanel> container is a <rich:tab> component.
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
static String |
HEADER_META_COMPONENT |
ACTIVE_ITEM_META_COMPONENT, META_NAME_FIRST, META_NAME_LAST, META_NAME_NEXT, META_NAME_PREV, UPDATE_MESSAGE_IDATTRS_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_KEYMETA_COMPONENT_SEPARATOR_CHAR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTabPanel() |
| Modifier and Type | Method and Description |
|---|---|
String |
getActiveItem()
Holds the active tab name.
|
abstract Object |
getData() |
abstract Object |
getExecute() |
String |
getFamily() |
abstract HeaderAlignment |
getHeaderAlignment()
The alignment of the tab panel header: left (default), right
|
abstract HeaderPosition |
getHeaderPosition()
The position of the header: top (default), bottom
|
abstract Object |
getRender() |
abstract String |
getStatus() |
abstract String |
getTabActiveHeaderClass()
Space-separated list of CSS style class(es) for active tab header.
|
abstract String |
getTabContentClass()
Space-separated list of CSS style class(es) for tab content
|
abstract String |
getTabDisabledHeaderClass()
Space-separated list of CSS style class(es) for disabled tab headers.
|
abstract String |
getTabHeaderClass()
Space-separated list of CSS style class(es) for tab headers.
|
abstract String |
getTabInactiveHeaderClass()
Space-separated list of CSS style class(es) for inactive tab headers.
|
boolean |
isHeaderAlignedLeft() |
boolean |
isHeaderPositionedTop() |
abstract boolean |
isLimitRender() |
String |
resolveClientId(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent contextComponent,
String metaComponentId)
Resolves and returns string identifying supported meta-component or
null if provided meta-component name is
not a supported one. |
protected javax.faces.component.visit.VisitResult |
visitMetaComponents(ExtendedVisitContext extendedVisitContext,
javax.faces.component.visit.VisitCallback callback) |
addItemChangeListener, broadcast, decode, encodeBegin, encodeMetaComponent, getChildIndex, getClientIdByName, getConverter, getFirstItem, getIndexByName, getItem, getItemByIndex, getItemChangeListener, getItemChangeListeners, getItemCount, getLastItem, getNameByIndex, getNextItem, getNextItem, getOnbeforeitemchange, getOnitemchange, getPrevItem, getPrevItem, getRendersChildren, getSubmittedActiveItem, getSubmittedValue, getSwitchType, getVisitStateByName, isActiveItem, isActiveItem, isActiveItem, isCycledSwitching, isImmediate, isLocalValueSet, isPanelItemDynamic, isRequired, isValid, processDecodes, processUpdates, processValidators, queueEvent, removeItemChangeListener, resetValue, setActiveItem, setEventPhase, setEventPhase, setImmediate, setLocalValueSet, setRequired, setSubmittedActiveItem, setSubmittedValue, setSwitchType, setValid, setValue, setValueExpression, substituteUnresolvedClientId, updateActiveName, updateModel, visitTogglePanelItems, visitTreeclearInitialState, getLocalValue, getValue, markInitialState, restoreState, saveState, setConverteraddClientBehavior, addFacesListener, encodeAll, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBindinggetClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, subscribeToEvent, unsubscribeFromEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStyle, getStyleClass, getTitlegetOnclick, getOndblclick, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseuppublic static final String HEADER_META_COMPONENT
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily in class AbstractTogglePanelpublic String getActiveItem()
getActiveItem in class AbstractTogglePanelpublic abstract HeaderPosition getHeaderPosition()
public abstract HeaderAlignment getHeaderAlignment()
public abstract String getTabActiveHeaderClass()
public abstract String getTabDisabledHeaderClass()
public abstract String getTabInactiveHeaderClass()
public abstract String getTabContentClass()
public abstract String getTabHeaderClass()
public abstract boolean isLimitRender()
isLimitRender in class AbstractTogglePanelpublic abstract Object getData()
getData in class AbstractTogglePanelpublic abstract String getStatus()
getStatus in class AbstractTogglePanelpublic abstract Object getExecute()
getExecute in class AbstractTogglePanelpublic abstract Object getRender()
getRender in class AbstractTogglePanelpublic boolean isHeaderPositionedTop()
public boolean isHeaderAlignedLeft()
public String resolveClientId(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent contextComponent, String metaComponentId)
MetaComponentResolvernull if provided meta-component name is
not a supported one.resolveClientId in interface MetaComponentResolverresolveClientId in class AbstractTogglePanelfacesContext - - current instance of FacesContextcontextComponent - - instance of UIComponent that requested resolution of meta-componentmetaComponentId - - name of meta-component (without leading '@' sign)nullprotected javax.faces.component.visit.VisitResult visitMetaComponents(ExtendedVisitContext extendedVisitContext, javax.faces.component.visit.VisitCallback callback)
visitMetaComponents in class AbstractTogglePanelCopyright © 2016 JBoss by Red Hat. All Rights Reserved.