org.richfaces.component
Class AbstractCollapsiblePanel
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
org.richfaces.component.AbstractTogglePanel
org.richfaces.component.AbstractCollapsiblePanel
- All Implemented Interfaces:
- EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, AbstractDivPanel, org.richfaces.component.MetaComponentEncoder, org.richfaces.component.MetaComponentResolver, org.richfaces.event.ItemChangeSource, org.richfaces.event.PanelToggleSource
- Direct Known Subclasses:
- UICollapsiblePanel
public abstract class AbstractCollapsiblePanel
- extends AbstractTogglePanel
- implements org.richfaces.event.PanelToggleSource
- Since:
- 2010-08-27
- Author:
- akolonitsky
| Fields inherited from class javax.faces.component.UIComponent |
ATTRS_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_KEY |
| Fields inherited from interface org.richfaces.component.MetaComponentResolver |
META_COMPONENT_SEPARATOR_CHAR |
| Methods inherited from class org.richfaces.component.AbstractTogglePanel |
addItemChangeListener, decode, encodeBegin, encodeMetaComponent, getChildIndex, getData, getExecute, getFirstItem, getItem, getItemByIndex, getItemChangeListeners, getItems, getLastItem, getNextItem, getNextItem, getPrevItem, getPrevItem, getRender, getRenderedItems, getRendersChildren, getStatus, getSubmittedActiveItem, getSubmittedValue, getSwitchType, isImmediate, isLimitRender, isLocalValueSet, isRequired, isValid, processDecodes, processUpdates, processValidators, removeItemChangeListener, resetValue, resolveClientId, setActiveItem, setEventPhase, setEventPhase, setImmediate, setLocalValueSet, setRequired, setSubmittedActiveItem, setSubmittedValue, setSwitchType, setValid, setValueExpression, substituteUnresolvedClientId, updateModel, visitTree |
| Methods inherited from class javax.faces.component.UIOutput |
clearInitialState, getConverter, getLocalValue, markInitialState, restoreState, saveState, setConverter |
| Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, 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, unsubscribeFromEvent |
| Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
AbstractCollapsiblePanel
protected AbstractCollapsiblePanel()
getFamily
public String getFamily()
- Overrides:
getFamily in class AbstractTogglePanel
getActiveItem
public String getActiveItem()
- Overrides:
getActiveItem in class AbstractTogglePanel
isActiveItem
protected boolean isActiveItem(javax.faces.component.UIComponent kid)
- Overrides:
isActiveItem in class AbstractTogglePanel
isActiveItem
protected boolean isActiveItem(javax.faces.component.UIComponent kid,
String value)
- Overrides:
isActiveItem in class AbstractTogglePanel
isExpanded
public abstract boolean isExpanded()
setExpanded
public abstract void setExpanded(boolean expanded)
isCycledSwitching
public abstract boolean isCycledSwitching()
- Specified by:
isCycledSwitching in class AbstractTogglePanel
queueEvent
public void queueEvent(javax.faces.event.FacesEvent facesEvent)
- Overrides:
queueEvent in class AbstractTogglePanel
getHeader
public abstract String getHeader()
getToggleListener
public abstract javax.el.MethodExpression getToggleListener()
getItemChangeListener
public abstract javax.el.MethodExpression getItemChangeListener()
- Specified by:
getItemChangeListener in class AbstractTogglePanel
getLeftCollapsedIcon
public abstract String getLeftCollapsedIcon()
getLeftExpandedIcon
public abstract String getLeftExpandedIcon()
getRightCollapsedIcon
public abstract String getRightCollapsedIcon()
getRightExpandedIcon
public abstract String getRightExpandedIcon()
getBodyClass
public abstract String getBodyClass()
getHeaderClass
public abstract String getHeaderClass()
getOnswitch
public abstract String getOnswitch()
getOnbeforeswitch
public abstract String getOnbeforeswitch()
getOnbeforeitemchange
public abstract String getOnbeforeitemchange()
- Specified by:
getOnbeforeitemchange in class AbstractTogglePanel
getOnitemchange
public abstract String getOnitemchange()
- Specified by:
getOnitemchange in class AbstractTogglePanel
getLang
public abstract String getLang()
- Specified by:
getLang in interface AbstractDivPanel
getTitle
public abstract String getTitle()
- Specified by:
getTitle in interface AbstractDivPanel
getStyle
public abstract String getStyle()
- Specified by:
getStyle in interface AbstractDivPanel
getStyleClass
public abstract String getStyleClass()
- Specified by:
getStyleClass in interface AbstractDivPanel
getDir
public abstract String getDir()
- Specified by:
getDir in interface AbstractDivPanel
getOnclick
public abstract String getOnclick()
- Specified by:
getOnclick in interface AbstractDivPanel
getOndblclick
public abstract String getOndblclick()
- Specified by:
getOndblclick in interface AbstractDivPanel
getOnmousedown
public abstract String getOnmousedown()
- Specified by:
getOnmousedown in interface AbstractDivPanel
getOnmousemove
public abstract String getOnmousemove()
- Specified by:
getOnmousemove in interface AbstractDivPanel
getOnmouseout
public abstract String getOnmouseout()
- Specified by:
getOnmouseout in interface AbstractDivPanel
getOnmouseover
public abstract String getOnmouseover()
- Specified by:
getOnmouseover in interface AbstractDivPanel
getOnmouseup
public abstract String getOnmouseup()
- Specified by:
getOnmouseup in interface AbstractDivPanel
addPanelToggleListener
public void addPanelToggleListener(org.richfaces.event.PanelToggleListener listener)
- Specified by:
addPanelToggleListener in interface org.richfaces.event.PanelToggleSource
getPanelToggleListeners
public org.richfaces.event.PanelToggleListener[] getPanelToggleListeners()
- Specified by:
getPanelToggleListeners in interface org.richfaces.event.PanelToggleSource
removePanelToggleListener
public void removePanelToggleListener(org.richfaces.event.PanelToggleListener listener)
- Specified by:
removePanelToggleListener in interface org.richfaces.event.PanelToggleSource
getValue
public Object getValue()
- Specified by:
getValue in interface javax.faces.component.ValueHolder- Overrides:
getValue in class javax.faces.component.UIOutput
setValue
public void setValue(Object value)
- Specified by:
setValue in interface javax.faces.component.ValueHolder- Overrides:
setValue in class AbstractTogglePanel
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast in class AbstractTogglePanel
- Throws:
javax.faces.event.AbortProcessingException
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.