public final class MenuBuilderImpl extends Object implements MenuFactory.MenuBuilder, MenuFactory.ContributedMenuBuilder, MenuFactory.TopLevelMenusBuilder, MenuFactory.SubMenuBuilder, MenuFactory.SubMenusBuilder, MenuFactory.TerminalMenu, MenuFactory.TerminalCustomMenu
| Modifier and Type | Class and Description |
|---|---|
static class |
MenuBuilderImpl.MenuType |
| Constructor and Description |
|---|
MenuBuilderImpl(MenuBuilderImpl.MenuType menuType,
MenuFactory.CustomMenuBuilder builder) |
MenuBuilderImpl(MenuBuilderImpl.MenuType menuType,
String caption) |
public MenuBuilderImpl(MenuBuilderImpl.MenuType menuType, String caption)
public MenuBuilderImpl(MenuBuilderImpl.MenuType menuType, MenuFactory.CustomMenuBuilder builder)
public MenuBuilderImpl newContributedMenu(String caption)
newContributedMenu in interface MenuFactory.TopLevelMenusBuilderpublic MenuBuilderImpl newTopLevelMenu(MenuItem menu)
newTopLevelMenu in interface MenuFactory.TopLevelMenusBuilderpublic MenuBuilderImpl newTopLevelMenu(String caption)
newTopLevelMenu in interface MenuFactory.TopLevelMenusBuilderpublic MenuFactory.TerminalCustomMenu newTopLevelCustomMenu(MenuFactory.CustomMenuBuilder builder)
newTopLevelCustomMenu in interface MenuFactory.TopLevelMenusBuilderpublic MenuBuilderImpl menu(String caption)
menu in interface MenuFactory.SubMenusBuilderpublic MenuBuilderImpl menus()
menus in interface MenuFactory.MenuBuilderpublic MenuFactory.TerminalMenu custom(MenuFactory.CustomMenuBuilder builder)
custom in interface MenuFactory.MenuBuilderpublic MenuBuilderImpl submenu(String caption)
submenu in interface MenuFactory.MenuBuildersubmenu in interface MenuFactory.SubMenuBuilderpublic MenuBuilderImpl contributeTo(String contributionPoint)
contributeTo in interface MenuFactory.ContributedMenuBuilderpublic MenuBuilderImpl withItems(List items)
withItems in interface MenuFactory.MenuBuilderpublic MenuBuilderImpl respondsWith(Command command)
respondsWith in interface MenuFactory.CommandMenupublic MenuBuilderImpl perspective(String identifier)
perspective in interface MenuFactory.PerspectiveMenupublic MenuBuilderImpl place(PlaceRequest place)
place in interface MenuFactory.PerspectiveMenupublic MenuBuilderImpl order(int order)
order in interface MenuFactory.SimpleMenuBuilderpublic MenuBuilderImpl position(MenuPosition position)
position in interface MenuFactory.SimpleMenuBuilderpublic MenuBuilderImpl identifier(String id)
identifier in interface MenuFactory.SimpleMenuBuilderpublic MenuBuilderImpl withPermission(ResourceType resourceType)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl withPermission(ResourceType resourceType, ResourceAction resourceAction)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl withPermission(ResourceType resourceType, Resource resource, ResourceAction resourceAction)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl withPermission(Resource resource)
withPermission in interface MenuFactory.SecurityInfospublic Object withPermission(String resourceId, ResourceType resourceType)
withPermission in interface MenuFactory.SecurityInfospublic Object withPermission(String resourceId, ResourceType resourceType, ResourceAction resourceAction)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl withPermission(Resource resource, ResourceAction resourceAction)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl withPermission(String permission)
withPermission in interface MenuFactory.SecurityInfospublic MenuBuilderImpl endMenus()
endMenus in interface MenuFactory.SubMenusBuilderpublic MenuBuilderImpl endMenu()
endMenu in interface MenuFactory.MenuBuilderendMenu in interface MenuFactory.SubMenuBuilderendMenu in interface MenuFactory.TerminalCustomMenuendMenu in interface MenuFactory.TerminalMenupublic MenuBuilderImpl orderAll(int order)
orderAll in interface MenuFactory.OrderedMenupublic Menus build()
build in interface MenuFactory.BuilderCopyright © 2012–2021 JBoss by Red Hat. All rights reserved.