public abstract class MultiColumnSubmenuBase extends javax.faces.component.UIComponentBase implements IMultiColumnSubmenu
For more information, see the MultiColumnSubmenu Wiki Documentation.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MultiColumnSubmenuBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
MultiColumnSubmenuBase() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFamily() |
java.lang.String |
getFooterClass()
Return the value of the
footerClass property. |
java.lang.String |
getHeaderClass()
Return the value of the
headerClass property. |
java.lang.String |
getIcon()
Return the value of the
icon property. |
java.lang.String |
getLabel()
Return the value of the
label property. |
java.lang.Integer |
getPositionLeft()
Return the value of the
positionLeft property. |
java.lang.Integer |
getPositionTop()
Return the value of the
positionTop property. |
java.lang.String |
getRelativeTo()
Return the value of the
relativeTo property. |
java.lang.String |
getStyle()
Return the value of the
style property. |
java.lang.String |
getStyleClass()
Return the value of the
styleClass property. |
boolean |
isDisabled()
Return the value of the
disabled property. |
protected boolean |
isPropertySet(java.lang.String finder) |
void |
setDisabled(boolean disabled)
Set the value of the
disabled property. |
void |
setFooterClass(java.lang.String footerClass)
Set the value of the
footerClass property. |
void |
setHeaderClass(java.lang.String headerClass)
Set the value of the
headerClass property. |
void |
setIcon(java.lang.String icon)
Set the value of the
icon property. |
void |
setLabel(java.lang.String label)
Set the value of the
label property. |
void |
setPositionLeft(java.lang.Integer positionLeft)
Set the value of the
positionLeft property. |
void |
setPositionTop(java.lang.Integer positionTop)
Set the value of the
positionTop property. |
void |
setRelativeTo(java.lang.String relativeTo)
Set the value of the
relativeTo property. |
void |
setStyle(java.lang.String style)
Set the value of the
style property. |
void |
setStyleClass(java.lang.String styleClass)
Set the value of the
styleClass property. |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding) |
addClientBehavior, addFacesListener, broadcast, 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, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreepublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
public java.lang.String getFamily()
getFamily in class javax.faces.component.UIComponentpublic void setDisabled(boolean disabled)
Set the value of the disabled property.
Contents: Boolean value to disable/enable the multi-column submenu. The submenu label will still be shown but with different styling, and clicking or hovering on it will not display its children submenus and menu items.
setDisabled in interface IMultiColumnSubmenupublic boolean isDisabled()
Return the value of the disabled property.
Contents: Boolean value to disable/enable the multi-column submenu. The submenu label will still be shown but with different styling, and clicking or hovering on it will not display its children submenus and menu items.
isDisabled in interface IMultiColumnSubmenupublic void setFooterClass(java.lang.String footerClass)
Set the value of the footerClass property.
Contents: Style class of the submenu footer (contents of the 'footer' facet).
setFooterClass in interface IMultiColumnSubmenupublic java.lang.String getFooterClass()
Return the value of the footerClass property.
Contents: Style class of the submenu footer (contents of the 'footer' facet).
getFooterClass in interface IMultiColumnSubmenupublic void setHeaderClass(java.lang.String headerClass)
Set the value of the headerClass property.
Contents: Style class of the submenu header (contents of the 'header' facet).
setHeaderClass in interface IMultiColumnSubmenupublic java.lang.String getHeaderClass()
Return the value of the headerClass property.
Contents: Style class of the submenu header (contents of the 'header' facet).
getHeaderClass in interface IMultiColumnSubmenupublic void setIcon(java.lang.String icon)
Set the value of the icon property.
Contents: CSS class name(s) containing the styling to display an icon.
setIcon in interface IMultiColumnSubmenupublic java.lang.String getIcon()
Return the value of the icon property.
Contents: CSS class name(s) containing the styling to display an icon.
getIcon in interface IMultiColumnSubmenupublic void setLabel(java.lang.String label)
Set the value of the label property.
Contents: Label of the submenu header.
setLabel in interface IMultiColumnSubmenupublic java.lang.String getLabel()
Return the value of the label property.
Contents: Label of the submenu header.
getLabel in interface IMultiColumnSubmenupublic void setPositionLeft(java.lang.Integer positionLeft)
Set the value of the positionLeft property.
Contents: Specifies a 'left' position (in pixels) that will override the automatic positioning of the submenu. This value is relative to the 'left' position of the submenu label or of the menu bar (see 'relativeTo' attribute). A negative value means that this custom position is to the left the reference point, while and positive value means that this custom position is to the right.
setPositionLeft in interface IMultiColumnSubmenupublic java.lang.Integer getPositionLeft()
Return the value of the positionLeft property.
Contents: Specifies a 'left' position (in pixels) that will override the automatic positioning of the submenu. This value is relative to the 'left' position of the submenu label or of the menu bar (see 'relativeTo' attribute). A negative value means that this custom position is to the left the reference point, while and positive value means that this custom position is to the right.
getPositionLeft in interface IMultiColumnSubmenupublic void setPositionTop(java.lang.Integer positionTop)
Set the value of the positionTop property.
Contents: Specifies a 'top' position (in pixels) that will override the automatic positioning of the submenu. This value is relative to the 'top' position of the submenu label or of the menu bar (see 'relativeTo' attribute). A negative value means that this custom position is above the reference point, while and positive value means that this custom position is below.
setPositionTop in interface IMultiColumnSubmenupublic java.lang.Integer getPositionTop()
Return the value of the positionTop property.
Contents: Specifies a 'top' position (in pixels) that will override the automatic positioning of the submenu. This value is relative to the 'top' position of the submenu label or of the menu bar (see 'relativeTo' attribute). A negative value means that this custom position is above the reference point, while and positive value means that this custom position is below.
getPositionTop in interface IMultiColumnSubmenupublic void setRelativeTo(java.lang.String relativeTo)
Set the value of the relativeTo property.
Contents: Specifies whether the 'positionLeft' and 'positionRight' attributes are relative to the submenu label or the menu bar. It also affects centering when using the value 'center' in 'direction. Possible values are 'label' and 'menubar'. The default value is 'label'.
setRelativeTo in interface IMultiColumnSubmenupublic java.lang.String getRelativeTo()
Return the value of the relativeTo property.
Contents: Specifies whether the 'positionLeft' and 'positionRight' attributes are relative to the submenu label or the menu bar. It also affects centering when using the value 'center' in 'direction. Possible values are 'label' and 'menubar'. The default value is 'label'.
getRelativeTo in interface IMultiColumnSubmenupublic void setStyle(java.lang.String style)
Set the value of the style property.
Contents: Style of the submenu label.
setStyle in interface IMultiColumnSubmenupublic java.lang.String getStyle()
Return the value of the style property.
Contents: Style of the submenu label.
getStyle in interface IMultiColumnSubmenupublic void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property.
Contents: Style class of the submenu label.
setStyleClass in interface IMultiColumnSubmenupublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: Style class of the submenu label.
getStyleClass in interface IMultiColumnSubmenuprotected boolean isPropertySet(java.lang.String finder)
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class javax.faces.component.UIComponentCopyright 2017 ICEsoft Technologies Canada Corp., All Rights Reserved.