Package com.virtuosotechnologies.lib.command

Command library interfaces.


Interface Summary
CommandListener Listener for command events
CommandNode A node in the command graph.
CommandNodeListener A listener for changes to the command node hierarchy

Class Summary
AbstractCommandNode Base class for implementations of CommandNode.
AllChildrenRemovedEvent An event indicating all children were removed
ChildAddedEvent An event indicating a child was added
ChildRemovedEvent An event indicating a child was removed
CommandEvent An event for the invoking of a command
CommandNodeEvent An event describing a structural change to the command graph.
CommandNodeFlavor A key indicating a flavor of command node.

Package com.virtuosotechnologies.lib.command Description

Command library interfaces.


This package is part of Virtuoso Utilities.






This package provides the interfaces for the command mechanism. This is a mechanism for describing "commands" that may be executed by an application. Typically it is used to build menus or other command-like GUI structures. The standard implementation is located in com.virtuosotechnologies.lib.basiccommand.

A usage primer is forthcoming.