Package com.pietschy.command

Core classes and interfaces of GUI Commands.

See:
          Description

Interface Summary
ActionCommandExecutor Defines the core methods of the ActionCommand and ActionCommandDelegate classes.
ActionCommandInterceptor Defines interceptors that will be invoked around the execution of an ActionCommand.
ActionCommandListener The CommandListener interface provides notification of a commands execution.
Bindable Defines standard binding operations for ActionCommands, CommandGroups and ActionCommandDelegates.
BindingSupportCallback Callback for BindingSupport that implements the instance specific binding operations.
CommandContainerListener Listens to events generated by CommandContainers.
CommandContainerSearchStrategy Internal search strategy interface.
ContainerPropertyListener Listener for tracking changes to the properties of a commands current CommandContainer.
HoverListener This interface provides notification when the mouse has hovered over a Command generate button.
Identifiable Interface defining identifiable objects.
 

Class Summary
AbstractReflectionIconFactory Provides a base implementation of IconFactory that translates icon strings in the configuration files to method calls.
ActionAdapter The class provides an adaptor between commands and swing Actions.
ActionCommand ActionCommands provide the base for all executable commands.
ActionCommandAdapter An abstrct empty implementation of ActionCommandListener.
ActionCommandEvent Fired both before and after a command executes.
BindingSupport Support class for Bindables.
ButtonManager ButtonManagers are used by commands to manage all the buttons that have been registered with a particular Face.
CloseWindowCommand<T extends Window> Provides common funcitonality used for closing windows.
Command The base class for all ActionCommands and CommandGroups.
CommandContainer CommandContainers are the central means by which CommandGroups discover their members.
CommandContainerBindings Manages the bindings of CommandContainers to overcome the lack of client property support on the Component class.
CommandContainerEvent The event object use by CommandContainerListeners.
CommandHyperlinkListener A HyperlinkListener implementation that will use the href attribute of the link to lookup and activate the associated command.
CommandHyperlinkListener.CommandContainerLocator A locator that locates commands from a CommandContainer.
CommandHyperlinkListener.CommandListLocator A locator built from a simple list of commands.
ContainerPropertyEvent Fired by commands when there is a change to a container property value.
ContainerPropertyListenerSupport Manages container property listener registration and the firing of events.
Defaults Defines all the defaults for the GUI Command infrastructure.
EmptyInterceptor Empty interceptor implementation.
GuiCommands Provides the entry point for loading command configuration and changing library defaults.
HoverEvent Fired when the mouse enters and exits a command.
HoverManager Provides support for monitoring hover events within a given window.
HoverSupport Listens to various component events and fires the appropriate hover events.
LazyCommand An ActionCommand that defers construction until the first execution.
ParameterUtils Utility class for parameter operations that are shared across ActionCommands and ActionCommandDelegates.
ProxyCommand A utility command that locates and executes a command in the CommandContainer heirarchy.
SelfOrParentSearchStrategy Search strategy that traverses a container and all its parents.
 

Exception Summary
InvalidIdException Thrown when commands are created with invalid ids.
ReservedPropertyException Thrown when CommandContainer.putProperty(String, Object) uses a reserved property name.
 

Package com.pietschy.command Description

Core classes and interfaces of GUI Commands.



Copyright © 2006 - 2007 Andrew Pietsch