public class DefaultMenuService extends AbstractService implements MenuService
ShadowMenu| Constructor and Description |
|---|
DefaultMenuService() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createMenus(MenuCreator<T> creator,
T menu)
Populates a UI-specific application menu structure.
|
<T> T |
createMenus(String menuRoot,
MenuCreator<T> creator,
T menu)
Populates a UI-specific menu structure.
|
ShadowMenu |
getMenu()
Gets the root node of the application menu structure.
|
ShadowMenu |
getMenu(String menuRoot)
Gets the root node of a menu structure.
|
protected void |
onEvent(ModulesAddedEvent event) |
protected void |
onEvent(ModulesRemovedEvent event) |
protected void |
onEvent(ModulesUpdatedEvent event) |
dispose, getContext, initialize, registerEventHandlers, setContext, toStringcompareTo, getInfo, getPriority, setInfo, setPrioritycontextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinitialize, registerEventHandlerscontext, getContext, setContextgetPriority, setPrioritycompareTogetInfo, setInfodisposepublic ShadowMenu getMenu()
MenuServicegetMenu in interface MenuServicepublic ShadowMenu getMenu(String menuRoot)
MenuServicegetMenu in interface MenuServicemenuRoot - the root of the desired menu structure (see
UIDetails.getMenuRoot()).public <T> T createMenus(MenuCreator<T> creator, T menu)
MenuServicecreateMenus in interface MenuServicecreator - the MenuCreator to use to populate the menus.menu - the destination menu structure to populate.public <T> T createMenus(String menuRoot, MenuCreator<T> creator, T menu)
MenuServicecreateMenus in interface MenuServicemenuRoot - the root of the menu structure to generate (see
UIDetails.getMenuRoot()).creator - the MenuCreator to use to populate the menus.menu - the destination menu structure to populate.protected void onEvent(ModulesAddedEvent event)
protected void onEvent(ModulesRemovedEvent event)
protected void onEvent(ModulesUpdatedEvent event)
Copyright © 2009–2016 SciJava. All rights reserved.