Bean Builder

Package com.adventnet.components.menuframework

Provides classes for the basic xml based menu framework which can be used to develop menus for client applications.

See:
          Description

Interface Summary
CloneableMenu This interface facilitate the Menuframework to produce an exact replica of the JMenuItem contained in the XMLMenuItem.
MenuItemInterface This interface can be used to manipulate the menuitems in the menuframework.
MenuParserInterface This class can be implemented to get the complete control of the Menu Parsing.
 

Class Summary
DefaultMenuParser This class helps in creating the menus and menuitems from the input document object.
MenuEvent This is the subclass if the FrameworkEvent which is passed as an input to the ActionHandlerInterface.
MenuFramework               This is the Base Class of the Menu Framework which provides the highly customizable XML based MenuFramework service.
MenuFrameworkUtils This subclass of FrameworkUtils has some utility methods to convert the input file or url into a document object, to get the parameters of any element object, to get the default menu parser interface and so on.
PopupMenuFramework The PopupMenuFramework is an integral part of the MenuFramework provided to handle the PopupMenu related manipulations.
XMLMenu This class provides methods to manipulate the XML Menus in the menu framework.
XMLMenuItem This class is used to construct XMLMenuItems, to set the various attributes, to perform or handle the action generated, to clone the menuitem and more.
 

Exception Summary
MenuElementNotFoundException This Exception is an subclass of the MenuException which is thrown when menu framework unable to find the specified XMLMenuItem/XMLMenu.
MenuException This is subclass of the FrameworkException which signifies the recoverable error occurred in the MenuFramework.
MenuFrameworkUnintializedException This subclass of MenuException signifies a fatal error occurred in the MenuFramework, and hence the MenuFramework is not initialized.
 

Package com.adventnet.components.menuframework Description

Provides classes for the basic xml based menu framework which can be used to develop menus for client applications.

Applications require menus to be highly customizable both statically (before even the application starts) and dynamically (while the application is running). So there should be a better and easy way to handle the Menu Configuration. XML Driven Menu Framework will help to build customized menus very rapidly with high customizability. This Menu Framework service will address the basic Menu service and PopupMenu service.


Bean Builder

© 2001 - 2002 AdventNet Inc. Visit us at: http://www.adventnet.com