public class CommandManager extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CommandManager.DefaultOperationContext |
Constructor and Description |
---|
CommandManager() |
Modifier and Type | Method and Description |
---|---|
void |
addCommand(Command command) |
void |
addCommandUpdateListener(CommandUpdateListener listener) |
void |
addMenuItemUpdateListener(MenuItemUpdateListener listener) |
void |
addOrUpdateGroupOrder(String key,
List<String> orderSet) |
<T extends CheckedOperation> |
findOperationByLabel(Class<T> operationClass,
String label) |
TopoContextMenu |
getContextMenu(OperationContext opContext)
Gets the ContextMenu add-on for the app based on OSGi Operations
|
List<Command> |
getHistoryList() |
Map<String,List<String>> |
getMenuOrderConfig() |
protected Operation |
getOperationByMenuItemCommand(com.vaadin.ui.MenuBar.Command command) |
com.vaadin.ui.MenuBar.Command |
menuCommand(Command command,
GraphContainer graphContainer,
com.vaadin.ui.UI mainWindow,
OperationContext operationContext) |
void |
onBind(Command command) |
void |
onBind(Operation operation,
Map<String,String> props) |
void |
onUnbind(Command command) |
void |
onUnbind(Operation operation,
Map<String,String> props) |
protected void |
removeCommand(Command command) |
protected void |
removeCommand(Operation operation) |
void |
removeCommandUpdateListener(TopologyUI components) |
void |
removeMenuItemUpdateListener(MenuItemUpdateListener listener) |
void |
setTopLevelMenuOrder(List<String> menuOrderList) |
protected void |
updateCommandListeners() |
protected void |
updateCommandToOperationMap(Command command,
com.vaadin.ui.MenuBar.Command menuCommand) |
void |
updateMenuConfig(Dictionary<String,?> props) |
void |
updateMenuItem(com.vaadin.ui.MenuBar.MenuItem menuItem,
GraphContainer graphContainer,
com.vaadin.ui.UI mainWindow) |
protected void |
updateMenuItemListeners() |
public void addCommand(Command command)
protected void updateCommandListeners()
public void addCommandUpdateListener(CommandUpdateListener listener)
public void removeCommandUpdateListener(TopologyUI components)
public void addMenuItemUpdateListener(MenuItemUpdateListener listener)
public void removeMenuItemUpdateListener(MenuItemUpdateListener listener)
public TopoContextMenu getContextMenu(OperationContext opContext)
opContext
- protected void updateCommandToOperationMap(Command command, com.vaadin.ui.MenuBar.Command menuCommand)
public com.vaadin.ui.MenuBar.Command menuCommand(Command command, GraphContainer graphContainer, com.vaadin.ui.UI mainWindow, OperationContext operationContext)
protected void updateMenuItemListeners()
protected Operation getOperationByMenuItemCommand(com.vaadin.ui.MenuBar.Command command)
public void onBind(Command command)
public void onUnbind(Command command)
protected void removeCommand(Operation operation)
protected void removeCommand(Command command)
public void updateMenuConfig(Dictionary<String,?> props)
public void updateMenuItem(com.vaadin.ui.MenuBar.MenuItem menuItem, GraphContainer graphContainer, com.vaadin.ui.UI mainWindow)
public <T extends CheckedOperation> T findOperationByLabel(Class<T> operationClass, String label)
Copyright © 2017. All rights reserved.