Package com.atlassian.confluence.web
Interface WebMenuManager
- All Known Implementing Classes:
ConfluenceWebMenuManager
public interface WebMenuManager
-
Method Summary
Modifier and TypeMethodDescriptiongetMenu(String id, String menuKey, WebInterfaceContext context) Builds and returns aWebMenufor display with the given properties and context.getMenu(String id, Collection<String> menuKeys, WebInterfaceContext context) Builds and returns aWebMenufor display with the given properties and context.default WebMenugetMenu(Collection<String> menuKeys, WebInterfaceContext context) Builds and returns aWebMenufor display with the given properties and context.
-
Method Details
-
getMenu
Builds and returns aWebMenufor display with the given properties and context.WebMenuSection)s with no menu items are not included in the final menu returned.- Parameters:
id- the id of the menumenuKey- the web section key of the menu being built (seeDynamicWebInterfaceManager)context- the context in which the menu is being built in- Returns:
WebMenuwhich can be used for display
-
getMenu
Builds and returns aWebMenufor display with the given properties and context. This method takes in a list of menu keys to allow for building a combination of menus.WebMenuSection)s with no menu items are not included in the final menu returned.- Parameters:
menuKeys- the web section keys of the menu being built with (seeDynamicWebInterfaceManager)context- the context in which the menu is being built in- Returns:
WebMenuwhich can be used for display
-
getMenu
Builds and returns aWebMenufor display with the given properties and context. This method takes in a list of menu keys to allow for building a combination of menus.WebMenuSection)s with no menu items are not included in the final menu returned.- Parameters:
id- the id of the menumenuKeys- the web section keys of the menu being built with (seeDynamicWebInterfaceManager)context- the context in which the menu is being built in- Returns:
WebMenuwhich can be used for display
-