org.tm4j.tmnav.app.menu .MenuAssembly

Description

Container that manages Menuitems

Inheritance Hierarchy

Method Summary
void addMenuItemProvider(org.tm4j.tmnav.app.menu.JMenuItemProvider mip)
adding a JMenuItemProvider
void contributeToMenu(javax.swing.JPopupMenu popup,org.tm4j.tmnav.app.menu.Selection s)
Called each time when a popup menu is assembled in order to present it to the user.
JMenuItemProvider createMenuItemProvider(org.tm4j.tmnav.env.NavContext ctx,java.lang.Object ref,org.tm4j.tmnav.env.desc.MenuItemDesc md)
Creates a MenuItemProvider from the given MenuItemDescription.
If the MenuItemDescription is of type invokable, this method wraps it in an implementation of JMenuItemProvider and returns the latter one