Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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 `ActionCommand`s, `CommandGroup`s and `ActionCommandDelegate`s.
BindingSupportCallback | Callback for `BindingSupport` that implements the instance specific binding operations.
CommandContainerListener | Listens to events generated by `CommandContainer`s.
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 `Bindable`s.
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 `ActionCommand`s and `CommandGroup`s.
CommandContainer | CommandContainers are the central means by which `CommandGroup`s discover their members.
CommandContainerBindings | Manages the bindings of `CommandContainer`s to overcome the lack of client property support on the `Component` class.
CommandContainerEvent | The event object use by `CommandContainerListener`s.
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 `ActionCommand`s and `ActionCommandDelegate`s.
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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006 - 2007 Andrew Pietsch