| Interface | Description | 
|---|---|
| MenuCommand | 
 Interface for implementations for  
MenuItem clicks. | 
| MenuItem | 
 Topology UI MenuItem API. 
 | 
| MenuUpdateListener | 
 Listener to indicate that the menu has changed 
 | 
| Class | Description | 
|---|---|
| AbstractMenuItem | 
 Convenient object which provides setter/getter for label, order and checkable. 
 | 
| MenuBuilder | 
 Builder to create a Menu. 
 | 
| MenuConfigManagedService | 
 ManagedService to listen for changes to the TopologyUI menu. 
 | 
| NavigationMenuItem | 
 Menu item to allow navigation to target vertices from a specific source vertex. 
 | 
| OperationManager | |
| OperationMenuItem | |
| OperationServiceWrapper | 
 Helper object to encapsulate the registered  
Operation with its service properties, as this is
 needed to build the MenuBar and ContextMenu for the Topology Map. | 
| SimpleMenuItem | 
 A simple implementation for a  
MenuItem which always returns
 true for SimpleMenuItem.isVisible(List, OperationContext) and SimpleMenuItem.isEnabled(List, OperationContext),
 but false for AbstractMenuItem.isCheckable() and SimpleMenuItem.isChecked(List, OperationContext) | 
| TopologyContextMenu | 
 Context-Menu implementation for the TopologyUI. 
 | 
| TopologyMenuBar | 
 Helper class to map Vaadin  
MenuBar.Command to OpenNMS Operations. | 
Copyright © 2021. All rights reserved.