Package org.geworkbench.engine.config.rules

Class Summary
GeawConfigObject Describes the object that is pushed on the UILauncher stack when processing the top-most tag, namely the pattern "geaw-config".
GeawConfigRule Invoked to process the top-most tag, namely the pattern "geaw-config".
GUIWindowObject Describes the object that is pushed on the UILauncher stack when processing the pattern "geaw-config/gui-window".
PluginObject Describes the object that is pushed on the UILauncher stack when processing the pattern "geaw-config/plugin".
PluginRule Invoked to process the the pattern "geaw-config/plugin".
 

Exception Summary
DynamicMenuItemException Thrown when the menu path specified within some <menu-item> block of the configuration file, is in conflict with the already existing menu structure.
MalformedMenuItemException Thrown when the string describing a menu item within a <menu-item> block of the configuration file, is not correctly formed.
NotMenuListenerException Thrown when a plugin that does not implement interface MenuListener attempts to register an ActionListener with a menu item in the application configuration file.
NotVisualPluginException Thrown when a plugin that does not implement interface VisualPlugin attempts to register an ActionListener with a menu item in the application configuration file, requsting to be notified only when the plugin has the focus.