public abstract class AbstractPanelMenuGroup extends AbstractPanelMenuItem implements AjaxProps, BypassProps, EventsMouseProps, StyleProps, StyleClassProps
The <rich:panelMenuGroup> component defines a group of <rich:panelMenuItem> components inside a <rich:panelMenu>.
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
AbstractPanelMenuGroup() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getCollapseEvent()
The mouse event used for collapsing.
|
String |
getDisabledClass()
Space-separated list of CSS style class(es) to be applied to the panel menu group when it is disabled.
|
abstract String |
getExpandEvent()
The mouse event used for expansion.
|
String |
getFamily() |
abstract String |
getHoverClass()
Space-separated list of CSS style class(es) to be applied to the panel menu group when it is hovered.
|
String |
getLeftCollapsedIcon()
The icon displayed on the left of the menu group label when the group is collapsed
|
String |
getLeftDisabledIcon()
The icon displayed on the left of the menu group label when the group is disabled
|
String |
getLeftExpandedIcon()
The icon displayed on the left of the menu group label when the group is expanded
|
abstract String |
getLeftIcon()
The icon displayed on the left of the menu item label
|
abstract String |
getLeftIconClass()
Space-separated list of CSS style class(es) to be applied to the left icon of the panel menu group.
|
abstract PanelMenuMode |
getMode()
Mode used for expanding/collapsing of this group: default value is inherited from panelMenu
|
abstract String |
getOnbeforecollapse()
The client-side script method to be called before the menu group is collapsed
|
abstract String |
getOnbeforeexpand()
The client-side script method to be called before the menu group is expanded
|
abstract String |
getOnbeforeselect()
The client-side script method to be called before the menu group is selected
|
abstract String |
getOnbeforeswitch()
The client-side script method to be called before the menu group is switched (toggled)
|
abstract String |
getOncollapse()
The client-side script method to be called after the menu group is collapsed
|
abstract String |
getOnexpand()
The client-side script method to be called after the menu group is expanded
|
abstract String |
getOnselect()
The client-side script method to be called after the menu group is selected
|
abstract String |
getOnswitch()
The client-side script method to be called after the menu group is switched (toggled)
|
abstract String |
getOnunselect()
The client-side script method to be called after the menu group is unselected
|
String |
getRightCollapsedIcon()
The icon displayed on the right of the menu group label when the group is collapsed
|
String |
getRightDisabledIcon()
The icon displayed on the left of the menu group label when the group is disabled
|
String |
getRightExpandedIcon()
The icon displayed on the left of the menu group label when the group is expanded
|
abstract String |
getRightIcon()
The icon displayed on the right of the menu item label
|
abstract String |
getRightIconClass()
Space-separated list of CSS style class(es) to be applied to the right icon of the panel menu group.
|
abstract Boolean |
getSelectable()
Defines whenever the group is selectable.
|
boolean |
getState() |
String |
getStyleClass()
Space-separated list of CSS style class(es) to be applied when this element is rendered.
|
Boolean |
getSubmittedExpanded() |
boolean |
hasActiveItem(javax.faces.component.UIComponent component,
String activeItem) |
Boolean |
isExpanded()
Defines whenever this group is expanded
|
boolean |
isImmediate() |
void |
processDecodes(javax.faces.context.FacesContext context) |
void |
queueEvent(javax.faces.event.FacesEvent event) |
void |
setDisabledClass(String disabledClass) |
protected void |
setEventPhase(javax.faces.event.FacesEvent event) |
void |
setExpanded(boolean expanded) |
void |
setImmediate(boolean immediate) |
void |
setLeftCollapsedIcon(String leftCollapsedIcon) |
void |
setLeftDisabledIcon(String leftDisabledIcon) |
void |
setLeftExpandedIcon(String leftExpandedIcon) |
void |
setRightCollapsedIcon(String rightCollapsedIcon) |
void |
setRightDisabledIcon(String rightDisabledIcon) |
void |
setRightExpandedIcon(String rightExpandedIcon) |
void |
setStyleClass(String styleClass) |
void |
setSubmittedExpanded(Object submittedValue) |
void |
setValueExpression(String name,
javax.el.ValueExpression binding) |
void |
validate(javax.faces.context.FacesContext context) |
getExecute, getLabel, getName, getPanelMenu, getParentItem, getUnselectable, getValue, isActiveItem, isParentDisabled, isTopItem, setExecute, setLeftIcon, setName, setRightIcon, setValue
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, removeActionListener, setAction, setActionExpression, setActionListener
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExecute, getOnbegin, getStatus
getData, getOnbeforedomupdate, getOncomplete, getRender, isLimitRender, isResetValues
isBypassUpdates
getOnclick, getOndblclick, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup
getStyle
isDisabled
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily
in class AbstractPanelMenuItem
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes
in class javax.faces.component.UIComponentBase
public void validate(javax.faces.context.FacesContext context)
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class AbstractActionComponent
protected void setEventPhase(javax.faces.event.FacesEvent event)
public Boolean getSubmittedExpanded()
public void setSubmittedExpanded(Object submittedValue)
public Boolean isExpanded()
public void setExpanded(boolean expanded)
public void setValueExpression(String name, javax.el.ValueExpression binding)
setValueExpression
in class javax.faces.component.UIComponent
public boolean isImmediate()
isImmediate
in interface javax.faces.component.ActionSource
isImmediate
in class javax.faces.component.UICommand
public void setImmediate(boolean immediate)
setImmediate
in interface javax.faces.component.ActionSource
setImmediate
in class javax.faces.component.UICommand
public abstract Boolean getSelectable()
getSelectable
in class AbstractPanelMenuItem
public abstract PanelMenuMode getMode()
getMode
in class AbstractPanelMenuItem
public abstract String getCollapseEvent()
public abstract String getExpandEvent()
public String getLeftCollapsedIcon()
public void setLeftCollapsedIcon(String leftCollapsedIcon)
public String getLeftDisabledIcon()
getLeftDisabledIcon
in class AbstractPanelMenuItem
public void setLeftDisabledIcon(String leftDisabledIcon)
setLeftDisabledIcon
in class AbstractPanelMenuItem
public String getLeftExpandedIcon()
public void setLeftExpandedIcon(String leftExpandedIcon)
public String getRightCollapsedIcon()
public void setRightCollapsedIcon(String rightCollapsedIcon)
public String getRightDisabledIcon()
getRightDisabledIcon
in class AbstractPanelMenuItem
public void setRightDisabledIcon(String rightDisabledIcon)
setRightDisabledIcon
in class AbstractPanelMenuItem
public String getRightExpandedIcon()
public void setRightExpandedIcon(String rightExpandedIcon)
public abstract String getOncollapse()
public abstract String getOnexpand()
public abstract String getOnswitch()
public abstract String getOnbeforecollapse()
public abstract String getOnbeforeexpand()
public abstract String getOnbeforeswitch()
public String getDisabledClass()
getDisabledClass
in class AbstractPanelMenuItem
public void setDisabledClass(String disabledClass)
setDisabledClass
in class AbstractPanelMenuItem
public abstract String getHoverClass()
public abstract String getLeftIconClass()
getLeftIconClass
in class AbstractPanelMenuItem
public abstract String getRightIconClass()
getRightIconClass
in class AbstractPanelMenuItem
public abstract String getLeftIcon()
AbstractPanelMenuItem
getLeftIcon
in class AbstractPanelMenuItem
public abstract String getRightIcon()
AbstractPanelMenuItem
getRightIcon
in class AbstractPanelMenuItem
public String getStyleClass()
StyleClassProps
getStyleClass
in interface StyleClassProps
getStyleClass
in class AbstractPanelMenuItem
public void setStyleClass(String styleClass)
setStyleClass
in class AbstractPanelMenuItem
public abstract String getOnunselect()
getOnunselect
in class AbstractPanelMenuItem
public abstract String getOnselect()
getOnselect
in class AbstractPanelMenuItem
public abstract String getOnbeforeselect()
getOnbeforeselect
in class AbstractPanelMenuItem
public boolean hasActiveItem(javax.faces.component.UIComponent component, String activeItem)
public boolean getState()
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.