public abstract class AbstractCollapsiblePanel extends AbstractTogglePanel implements org.richfaces.event.PanelToggleSource
The <rich:collapsiblePanel> component is a collapsible panel that shows or hides content when the header bar is activated. It is a simplified version of <rich:togglePanel> component.
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractCollapsiblePanel.States |
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
ACTIVE_ITEM_META_COMPONENT, META_NAME_FIRST, META_NAME_LAST, META_NAME_NEXT, META_NAME_PREV, UPDATE_MESSAGE_ID| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCollapsiblePanel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPanelToggleListener(org.richfaces.event.PanelToggleListener listener) |
void |
broadcast(javax.faces.event.FacesEvent event) |
String |
getActiveItem()
Holds the active panel name.
|
abstract String |
getBodyClass()
Space-separated list of CSS style class(es) to be applied to the panel content.
|
abstract String |
getDir() |
String |
getFamily() |
abstract String |
getHeader()
Provides the text on the panel header.
|
abstract String |
getHeaderClass()
Space-separated list of CSS style class(es) to be applied to the panel header.
|
abstract javax.el.MethodExpression |
getItemChangeListener()
Occurs on the server side when an item is changed through Ajax using the server mode
|
abstract String |
getLang() |
abstract String |
getLeftCollapsedIcon()
The icon displayed on the left of the panel header when the panel is collapsed
|
abstract String |
getLeftExpandedIcon()
The icon displayed on the left of the panel header when the panel is expanded
|
abstract String |
getOnbeforeitemchange()
The client-side script method to be called before the item is changed.
|
abstract String |
getOnbeforeswitch()
The client-side script method to be called before the panel state is switched
|
abstract String |
getOnclick() |
abstract String |
getOndblclick() |
abstract String |
getOnitemchange()
The client-side script method to be called after the item is changed.
|
abstract String |
getOnmousedown() |
abstract String |
getOnmousemove() |
abstract String |
getOnmouseout() |
abstract String |
getOnmouseover() |
abstract String |
getOnmouseup() |
abstract String |
getOnswitch()
The client-side script method to be called after the panel state is switched
|
org.richfaces.event.PanelToggleListener[] |
getPanelToggleListeners() |
abstract String |
getRightCollapsedIcon()
The icon displayed on the right of the panel header when the panel is collapsed
|
abstract String |
getRightExpandedIcon()
The icon displayed on the right of the panel header when the panel is expanded
|
abstract String |
getStyle() |
abstract String |
getStyleClass() |
abstract String |
getTitle() |
abstract javax.el.MethodExpression |
getToggleListener()
A Server-side MethodExpression to be called when the panel is toggled
|
Object |
getValue() |
protected boolean |
isActiveItem(javax.faces.component.UIComponent kid) |
protected boolean |
isActiveItem(javax.faces.component.UIComponent kid,
String value) |
abstract boolean |
isCycledSwitching()
Applicable when cycling through the tabs.
|
abstract boolean |
isExpanded()
When true, the panel is expanded, when false, the panel is collapsed
|
void |
queueEvent(javax.faces.event.FacesEvent facesEvent) |
void |
removePanelToggleListener(org.richfaces.event.PanelToggleListener listener) |
abstract void |
setExpanded(boolean expanded) |
void |
setValue(Object value) |
String |
updateActiveName(String activeItemName) |
addItemChangeListener, decode, encodeBegin, encodeMetaComponent, getChildIndex, getData, getExecute, getFirstItem, getIndexByName, getItem, getItemByIndex, getItemChangeListeners, getItemCount, getLastItem, getNameByIndex, getNextItem, getNextItem, getPrevItem, getPrevItem, getRender, getRendersChildren, getStatus, getSubmittedActiveItem, getSubmittedValue, getSwitchType, getVisitStateByName, isActiveItem, isImmediate, isLimitRender, isLocalValueSet, isPanelItemDynamic, isRequired, isValid, processDecodes, processUpdates, processValidators, removeItemChangeListener, resetValue, resolveClientId, setActiveItem, setEventPhase, setEventPhase, setImmediate, setLocalValueSet, setRequired, setSubmittedActiveItem, setSubmittedValue, setSwitchType, setValid, setValueExpression, substituteUnresolvedClientId, updateModel, visitTogglePanelItems, visitTreeclearInitialState, getConverter, getLocalValue, markInitialState, restoreState, saveState, setConverteraddClientBehavior, addFacesListener, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInViewpublic static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily in class AbstractTogglePanelpublic String getActiveItem()
AbstractTogglePanelgetActiveItem in class AbstractTogglePanelprotected boolean isActiveItem(javax.faces.component.UIComponent kid)
isActiveItem in class AbstractTogglePanelprotected boolean isActiveItem(javax.faces.component.UIComponent kid,
String value)
isActiveItem in class AbstractTogglePanelpublic String updateActiveName(String activeItemName)
updateActiveName in class AbstractTogglePanelpublic abstract boolean isExpanded()
public abstract void setExpanded(boolean expanded)
public abstract boolean isCycledSwitching()
AbstractTogglePanelisCycledSwitching in class AbstractTogglePanelpublic void queueEvent(javax.faces.event.FacesEvent facesEvent)
queueEvent in class AbstractTogglePanelpublic abstract String getHeader()
Provides the text on the panel header. The panel header is all that is visible when the panel is collapsed.
Alternatively the header facet could be used in place of the header attribute. This would allow for additional styles and custom content to be applied to the tab.
public abstract javax.el.MethodExpression getToggleListener()
public abstract javax.el.MethodExpression getItemChangeListener()
AbstractTogglePanelgetItemChangeListener in class AbstractTogglePanelpublic abstract String getLeftCollapsedIcon()
public abstract String getLeftExpandedIcon()
public abstract String getRightCollapsedIcon()
public abstract String getRightExpandedIcon()
public abstract String getBodyClass()
public abstract String getHeaderClass()
public abstract String getOnswitch()
public abstract String getOnbeforeswitch()
public abstract String getOnbeforeitemchange()
AbstractTogglePanelgetOnbeforeitemchange in class AbstractTogglePanelpublic abstract String getOnitemchange()
AbstractTogglePanelgetOnitemchange in class AbstractTogglePanelpublic abstract String getLang()
getLang in interface AbstractDivPanelpublic abstract String getDir()
getDir in interface AbstractDivPanelpublic abstract String getTitle()
getTitle in interface AbstractDivPanelpublic abstract String getStyle()
getStyle in interface AbstractDivPanelpublic abstract String getStyleClass()
getStyleClass in interface AbstractDivPanelpublic abstract String getOnclick()
getOnclick in interface AbstractDivPanelpublic abstract String getOndblclick()
getOndblclick in interface AbstractDivPanelpublic abstract String getOnmousedown()
getOnmousedown in interface AbstractDivPanelpublic abstract String getOnmousemove()
getOnmousemove in interface AbstractDivPanelpublic abstract String getOnmouseout()
getOnmouseout in interface AbstractDivPanelpublic abstract String getOnmouseover()
getOnmouseover in interface AbstractDivPanelpublic abstract String getOnmouseup()
getOnmouseup in interface AbstractDivPanelpublic void addPanelToggleListener(org.richfaces.event.PanelToggleListener listener)
addPanelToggleListener in interface org.richfaces.event.PanelToggleSourcepublic org.richfaces.event.PanelToggleListener[] getPanelToggleListeners()
getPanelToggleListeners in interface org.richfaces.event.PanelToggleSourcepublic void removePanelToggleListener(org.richfaces.event.PanelToggleListener listener)
removePanelToggleListener in interface org.richfaces.event.PanelToggleSourcepublic Object getValue()
getValue in interface javax.faces.component.ValueHoldergetValue in class javax.faces.component.UIOutputpublic void setValue(Object value)
setValue in interface javax.faces.component.ValueHoldersetValue in class AbstractTogglePanelpublic void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
broadcast in class AbstractTogglePaneljavax.faces.event.AbortProcessingExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.