Class CmsAdvancedSubmenu
java.lang.Object
org.opencms.ade.sitemap.client.hoverbar.A_CmsSitemapMenuEntry
org.opencms.ade.sitemap.client.hoverbar.CmsAdvancedSubmenu
- All Implemented Interfaces:
I_CmsContextMenuEntry
Submenu for advanced options.
-
Constructor Summary
ConstructorsConstructorDescriptionCmsAdvancedSubmenu(CmsSitemapHoverbar hoverbar, List<A_CmsSitemapMenuEntry> subEntries) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Executes the context menu action.Returns a list ofI_CmsContextMenuEntryobjects.booleanReturnstrueif this menu entry has a sub menufalseotherwise.voidonShow()Executed when the context-menu is opened.Methods inherited from class org.opencms.ade.sitemap.client.hoverbar.A_CmsSitemapMenuEntry
deattachHoverbar, generateMenuItem, getHoverbar, getIconClass, getJspPath, getLabel, getName, getReason, isActive, isSeparator, isVisible, setActive, setDisabledReason, setLabel, setVisible
-
Constructor Details
-
CmsAdvancedSubmenu
Creates a new instance.- Parameters:
hoverbar- the hoverbarsubEntries- the nested menu entries
-
-
Method Details
-
execute
Description copied from interface:I_CmsContextMenuEntryExecutes the context menu action.- See Also:
-
getSubMenu
Description copied from interface:I_CmsContextMenuEntryReturns a list ofI_CmsContextMenuEntryobjects.- Specified by:
getSubMenuin interfaceI_CmsContextMenuEntry- Overrides:
getSubMenuin classA_CmsSitemapMenuEntry- Returns:
- the sub menu entries
- See Also:
-
hasSubMenu
Description copied from interface:I_CmsContextMenuEntryReturnstrueif this menu entry has a sub menufalseotherwise.- Specified by:
hasSubMenuin interfaceI_CmsContextMenuEntry- Overrides:
hasSubMenuin classA_CmsSitemapMenuEntry- Returns:
trueif this menu entry has a sub menufalseotherwise- See Also:
-
onShow
Description copied from class:A_CmsSitemapMenuEntryExecuted when the context-menu is opened.- Specified by:
onShowin classA_CmsSitemapMenuEntry- See Also:
-