public interface VerticalMenuControl extends MenuControl
Horizontal Menu Control
.
A Vertical Menu Control could be used as a traditional menu where the user clicks an item to request an action or open a sub-menu, or alternatively it could be used as a navigator to show location in a website or progress through a form: when used as a navigator, each menu item can be clickable or not as required.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBackgroundClass()
Returns the list of CSS classes applied to the background of the drop out menu levels.
|
java.lang.String |
getBackgroundStyle()
Returns the inline CSS style applied to the background of the drop out menu levels.
|
VerticalMenuLevelProperties |
getFirstLevel()
First level menu properties - containing properties for just the first level menu items.
|
VerticalMenuLevelProperties |
getFourthLevel()
Fourth level menu properties - containing properties for just the fourth level menu items.
|
java.lang.String |
getFourthLevelBackgroundClass()
Returns the list of CSS classes applied to the background of the fourth menu level.
|
java.lang.String |
getFourthLevelBackgroundStyle()
Returns the inline CSS style applied to the background of the fourth menu level.
|
VerticalMenuLevelProperties |
getGlobalLevel()
Global menu properties - containing properties for the entire menu plus menu item properties that apply to both
the top level and drop down levels.
|
int |
getNumberOfLevels()
The number of menu levels that will expand vertically.
|
VerticalMenuLevelProperties |
getSecondLevel()
Second level menu properties - containing properties for just the second level menu items.
|
java.lang.String |
getSecondLevelBackgroundClass()
Returns the list of CSS classes applied to the background of the second menu level.
|
java.lang.String |
getSecondLevelBackgroundStyle()
Returns the inline CSS style applied to the background of the second menu level.
|
VerticalMenuLevelProperties |
getSubLevel()
Drop out level menu properties - containing properties for just the drop out level menu items.
|
VerticalMenuLevelProperties |
getThirdLevel()
Third level menu properties - containing properties for just the third level menu items.
|
java.lang.String |
getThirdLevelBackgroundClass()
Returns the list of CSS classes applied to the background of the third menu level.
|
java.lang.String |
getThirdLevelBackgroundStyle()
Returns the inline CSS style applied to the background of the third menu level.
|
java.lang.String |
getTopLevelBackgroundClass()
Returns the list of CSS classes applied to the background of the first menu level.
|
java.lang.String |
getTopLevelBackgroundStyle()
Returns the inline CSS style applied to the background of the first menu level.
|
void |
setBackgroundClass(java.lang.String backgroundClass)
Sets one or more CSS classes to be applied to the background of the drop out menu levels.
|
void |
setBackgroundStyle(java.lang.String backgroundStyle)
Sets the inline CSS style to be applied to the background of the drop out menu levels.
|
void |
setFourthLevelBackgroundClass(java.lang.String fourthLevelBackgroundClass)
Sets one or more CSS classes to be applied to the background of the fourth menu level.
|
void |
setFourthLevelBackgroundStyle(java.lang.String fourthLevelBackgroundStyle)
Sets the inline CSS style to be applied to the background of the fourth menu level.
|
void |
setNumberOfLevels(int numberOfLevels)
Sets the number of menu levels that will expand vertically.
|
void |
setSecondLevelBackgroundClass(java.lang.String secondLevelBackgroundClass)
Sets one or more CSS classes to be applied to the background of the second menu level.
|
void |
setSecondLevelBackgroundStyle(java.lang.String secondLevelBackgroundStyle)
Sets the inline CSS style to be applied to the background of the second menu level.
|
void |
setThirdLevelBackgroundClass(java.lang.String thirdLevelBackgroundClass)
Sets one or more CSS classes to be applied to the background of the third menu level.
|
void |
setThirdLevelBackgroundStyle(java.lang.String thirdLevelBackgroundStyle)
Sets the inline CSS style to be applied to the background of the third menu level.
|
void |
setTopLevelBackgroundClass(java.lang.String topLevelBackgroundClass)
Sets one or more CSS classes to be applied to the background of the first menu level.
|
void |
setTopLevelBackgroundStyle(java.lang.String topLevelBackgroundStyle)
Sets the inline CSS style to be applied to the background of the first menu level.
|
getFourthLevelClass, getFourthLevelHoverStyle, getFourthLevelHoverTextStyle, getFourthLevelLeafClass, getFourthLevelLeafHoverStyle, getFourthLevelLeafHoverTextStyle, getFourthLevelLeafSelectedClass, getFourthLevelLeafSelectedStyle, getFourthLevelLeafSelectedTextClass, getFourthLevelLeafSelectedTextStyle, getFourthLevelLeafStyle, getFourthLevelLeafTextClass, getFourthLevelLeafTextStyle, getFourthLevelSelectedClass, getFourthLevelSelectedStyle, getFourthLevelSelectedTextClass, getFourthLevelSelectedTextStyle, getFourthLevelStyle, getFourthLevelTextClass, getFourthLevelTextStyle, getHoverStyle, getHoverTextStyle, getItemClass, getItemStyle, getLeafClass, getLeafHoverStyle, getLeafHoverTextStyle, getLeafSelectedClass, getLeafSelectedStyle, getLeafSelectedTextClass, getLeafSelectedTextStyle, getLeafStyle, getLeafTextClass, getLeafTextStyle, getName, getSecondLevelClass, getSecondLevelHoverStyle, getSecondLevelHoverTextStyle, getSecondLevelLeafClass, getSecondLevelLeafHoverStyle, getSecondLevelLeafHoverTextStyle, getSecondLevelLeafSelectedClass, getSecondLevelLeafSelectedStyle, getSecondLevelLeafSelectedTextClass, getSecondLevelLeafSelectedTextStyle, getSecondLevelLeafStyle, getSecondLevelLeafTextClass, getSecondLevelLeafTextStyle, getSecondLevelSelectedClass, getSecondLevelSelectedStyle, getSecondLevelSelectedTextClass, getSecondLevelSelectedTextStyle, getSecondLevelStyle, getSecondLevelTextClass, getSecondLevelTextStyle, getSelected, getSelectedClass, getSelectedStyle, getSelectedTextClass, getSelectedTextStyle, getTextClass, getTextStyle, getThirdLevelClass, getThirdLevelHoverStyle, getThirdLevelHoverTextStyle, getThirdLevelLeafClass, getThirdLevelLeafHoverStyle, getThirdLevelLeafHoverTextStyle, getThirdLevelLeafSelectedClass, getThirdLevelLeafSelectedStyle, getThirdLevelLeafSelectedTextClass, getThirdLevelLeafSelectedTextStyle, getThirdLevelLeafStyle, getThirdLevelLeafTextClass, getThirdLevelLeafTextStyle, getThirdLevelSelectedClass, getThirdLevelSelectedStyle, getThirdLevelSelectedTextClass, getThirdLevelSelectedTextStyle, getThirdLevelStyle, getThirdLevelTextClass, getThirdLevelTextStyle, getTopLevelClass, getTopLevelHoverStyle, getTopLevelHoverTextStyle, getTopLevelLeafClass, getTopLevelLeafHoverStyle, getTopLevelLeafHoverTextStyle, getTopLevelLeafSelectedClass, getTopLevelLeafSelectedStyle, getTopLevelLeafSelectedTextClass, getTopLevelLeafSelectedTextStyle, getTopLevelLeafStyle, getTopLevelLeafTextClass, getTopLevelLeafTextStyle, getTopLevelSelectedClass, getTopLevelSelectedStyle, getTopLevelSelectedTextClass, getTopLevelSelectedTextStyle, getTopLevelStyle, getTopLevelTextClass, getTopLevelTextStyle, getWidth, isMarkParentsAsSelected, isShareable, isSkipValidation, setFourthLevelClass, setFourthLevelHoverStyle, setFourthLevelHoverTextStyle, setFourthLevelLeafClass, setFourthLevelLeafHoverStyle, setFourthLevelLeafHoverTextStyle, setFourthLevelLeafSelectedClass, setFourthLevelLeafSelectedStyle, setFourthLevelLeafSelectedTextClass, setFourthLevelLeafSelectedTextStyle, setFourthLevelLeafStyle, setFourthLevelLeafTextClass, setFourthLevelLeafTextStyle, setFourthLevelSelectedClass, setFourthLevelSelectedStyle, setFourthLevelSelectedTextClass, setFourthLevelSelectedTextStyle, setFourthLevelStyle, setFourthLevelTextClass, setFourthLevelTextStyle, setHoverStyle, setHoverTextStyle, setItemClass, setItemStyle, setLeafClass, setLeafHoverStyle, setLeafHoverTextStyle, setLeafSelectedClass, setLeafSelectedStyle, setLeafSelectedTextClass, setLeafSelectedTextStyle, setLeafStyle, setLeafTextClass, setLeafTextStyle, setMarkParentsAsSelected, setSecondLevelClass, setSecondLevelHoverStyle, setSecondLevelHoverTextStyle, setSecondLevelLeafClass, setSecondLevelLeafHoverStyle, setSecondLevelLeafHoverTextStyle, setSecondLevelLeafSelectedClass, setSecondLevelLeafSelectedStyle, setSecondLevelLeafSelectedTextClass, setSecondLevelLeafSelectedTextStyle, setSecondLevelLeafStyle, setSecondLevelLeafTextClass, setSecondLevelLeafTextStyle, setSecondLevelSelectedClass, setSecondLevelSelectedStyle, setSecondLevelSelectedTextClass, setSecondLevelSelectedTextStyle, setSecondLevelStyle, setSecondLevelTextClass, setSecondLevelTextStyle, setSelected, setSelectedClass, setSelectedStyle, setSelectedTextClass, setSelectedTextStyle, setSkipValidation, setTextClass, setTextStyle, setThirdLevelClass, setThirdLevelHoverStyle, setThirdLevelHoverTextStyle, setThirdLevelLeafClass, setThirdLevelLeafHoverStyle, setThirdLevelLeafHoverTextStyle, setThirdLevelLeafSelectedClass, setThirdLevelLeafSelectedStyle, setThirdLevelLeafSelectedTextClass, setThirdLevelLeafSelectedTextStyle, setThirdLevelLeafStyle, setThirdLevelLeafTextClass, setThirdLevelLeafTextStyle, setThirdLevelSelectedClass, setThirdLevelSelectedStyle, setThirdLevelSelectedTextClass, setThirdLevelSelectedTextStyle, setThirdLevelStyle, setThirdLevelTextClass, setThirdLevelTextStyle, setTopLevelClass, setTopLevelHoverStyle, setTopLevelHoverTextStyle, setTopLevelLeafClass, setTopLevelLeafHoverStyle, setTopLevelLeafHoverTextStyle, setTopLevelLeafSelectedClass, setTopLevelLeafSelectedStyle, setTopLevelLeafSelectedTextClass, setTopLevelLeafSelectedTextStyle, setTopLevelLeafStyle, setTopLevelLeafTextClass, setTopLevelLeafTextStyle, setTopLevelSelectedClass, setTopLevelSelectedStyle, setTopLevelSelectedTextClass, setTopLevelSelectedTextStyle, setTopLevelStyle, setTopLevelTextClass, setTopLevelTextStyle, setWidth
getChildControls
addCssClass, getAll, getCssClass, getErrorMsgClass, getErrorMsgStyle, getInfoMsgClass, getInfoMsgStyle, getLayoutCell, getNextSiblingControl, getPage, getParentControl, getPreviousSiblingControl, getStyle, getWarningMsgClass, getWarningMsgStyle, hasModifier, hide, isContainer, isDisplayOnly, isDisplayOnlyIncludingParents, isEventField, isHidden, isInheritMsg, isLocalMsg, isNewLine, isShowing, refresh, removeCssClass, requestFocus, setCssClass, setDisplayOnly, setErrorMsgClass, setErrorMsgStyle, setHidden, setInfoMsgClass, setInfoMsgStyle, setNewLine, setStyle, setWarningMsgClass, setWarningMsgStyle, show
getElementName, getElementType
addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessageText, addErrorMessageText, addErrorMessageText, addInfoMessage, addInfoMessage, addInfoMessageText, addInfoMessageText, addInfoMessageText, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessageText, addWarningMessageText, addWarningMessageText, existErrorMessages, existInfoMessages, existMessages, existWarningMessages
getErrorMessageStyle, getInfoMessageStyle, getWarningMessageStyle
getAllPadding, getBottomPadding, getLeftPadding, getRightPadding, getTopPadding, setAllPadding, setBottomPadding, setLeftPadding, setRightPadding, setTopPadding
getAllMargin, getBottomMargin, getLeftMargin, getRightMargin, getTopMargin, setAllMargin, setBottomMargin, setLeftMargin, setRightMargin, setTopMargin
getBackgroundColor, getBackgroundImage, getBackgroundImagePosition, getBackgroundImageRepeat, setBackgroundColor, setBackgroundImage, setBackgroundImagePosition, setBackgroundImageRepeat
getBorderColor, getBorderRadius, getBorderStyle, getBorderWidth, getBottomBorderWidth, getLeftBorderWidth, getRightBorderWidth, getTopBorderWidth, setBorderColor, setBorderRadius, setBorderStyle, setBorderWidth, setBottomBorderWidth, setLeftBorderWidth, setRightBorderWidth, setTopBorderWidth
VerticalMenuLevelProperties getGlobalLevel()
VerticalMenuLevelProperties getFirstLevel()
global level
.
VerticalMenuLevelProperties getSecondLevel()
global level
.
VerticalMenuLevelProperties getThirdLevel()
global level
.
VerticalMenuLevelProperties getFourthLevel()
global level
.
VerticalMenuLevelProperties getSubLevel()
global level
.
int getNumberOfLevels()
void setNumberOfLevels(int numberOfLevels)
java.lang.String getTopLevelBackgroundClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setTopLevelBackgroundClass(String)
void setTopLevelBackgroundClass(java.lang.String topLevelBackgroundClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getTopLevelBackgroundStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setTopLevelBackgroundStyle(String)
void setTopLevelBackgroundStyle(java.lang.String topLevelBackgroundStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getSecondLevelBackgroundClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setSecondLevelBackgroundClass(String)
void setSecondLevelBackgroundClass(java.lang.String secondLevelBackgroundClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getSecondLevelBackgroundStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setSecondLevelBackgroundStyle(String)
void setSecondLevelBackgroundStyle(java.lang.String secondLevelBackgroundStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getThirdLevelBackgroundClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setThirdLevelBackgroundClass(String)
void setThirdLevelBackgroundClass(java.lang.String thirdLevelBackgroundClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getThirdLevelBackgroundStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setThirdLevelBackgroundStyle(String)
void setThirdLevelBackgroundStyle(java.lang.String thirdLevelBackgroundStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getFourthLevelBackgroundClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setFourthLevelBackgroundClass(String)
void setFourthLevelBackgroundClass(java.lang.String fourthLevelBackgroundClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getFourthLevelBackgroundStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setFourthLevelBackgroundStyle(String)
void setFourthLevelBackgroundStyle(java.lang.String fourthLevelBackgroundStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getBackgroundClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setBackgroundClass(String)
void setBackgroundClass(java.lang.String backgroundClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getBackgroundStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setBackgroundStyle(String)
void setBackgroundStyle(java.lang.String backgroundStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.