|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.icefaces.ace.component.multicolumnsubmenu.MultiColumnSubmenuBase
public class MultiColumnSubmenuBase
MultiColumnSubmenu is nested in a menu component and represents a navigation group with one or more MenuColumn's.
For more information, see the MultiColumnSubmenu Wiki Documentation.
Nested Class Summary | |
---|---|
protected static class |
MultiColumnSubmenuBase.PropertyKeys
|
Field Summary | |
---|---|
static java.lang.String |
COMPONENT_TYPE
|
static java.lang.String |
RENDERER_TYPE
|
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 |
Constructor Summary | |
---|---|
MultiColumnSubmenuBase()
|
Method Summary | |
---|---|
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. |
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. |
Methods inherited from class javax.faces.component.UIComponentBase |
---|
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, 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, 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, setValueExpression, visitTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
Constructor Detail |
---|
public MultiColumnSubmenuBase()
Method Detail |
---|
public java.lang.String getFamily()
getFamily
in class javax.faces.component.UIComponent
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public void setFooterClass(java.lang.String footerClass)
Set the value of the footerClass
property.
Contents: Style class of the submenu footer.
setFooterClass
in interface IMultiColumnSubmenu
public java.lang.String getFooterClass()
Return the value of the footerClass
property.
Contents: Style class of the submenu footer.
getFooterClass
in interface IMultiColumnSubmenu
public void setHeaderClass(java.lang.String headerClass)
Set the value of the headerClass
property.
Contents: Style class of the submenu header.
setHeaderClass
in interface IMultiColumnSubmenu
public java.lang.String getHeaderClass()
Return the value of the headerClass
property.
Contents: Style class of the submenu header.
getHeaderClass
in interface IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public void setLabel(java.lang.String label)
Set the value of the label
property.
Contents: Label of the submenu header.
setLabel
in interface IMultiColumnSubmenu
public java.lang.String getLabel()
Return the value of the label
property.
Contents: Label of the submenu header.
getLabel
in interface IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public 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 IMultiColumnSubmenu
public void setStyle(java.lang.String style)
Set the value of the style
property.
Contents: Style of the submenu label.
setStyle
in interface IMultiColumnSubmenu
public java.lang.String getStyle()
Return the value of the style
property.
Contents: Style of the submenu label.
getStyle
in interface IMultiColumnSubmenu
public void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass
property.
Contents: Style class of the submenu label.
setStyleClass
in interface IMultiColumnSubmenu
public java.lang.String getStyleClass()
Return the value of the styleClass
property.
Contents: Style class of the submenu label.
getStyleClass
in interface IMultiColumnSubmenu
|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |