Package org.pietschy.command.delegate

Classes and interfaces related to DelegatingCommands

Interface Summary

DelegateContainer The DelgateContainer interface marks a JComponent as being a provider of CommandDelegates.
DelegateMediatorFactory
DelegateMediatorListener This interface is for listening to changes in a DelegateMediator.
RelatedWindowDiscriminator This interface allows the DelegateManager to determine which windows should be considered for command container discovery during focus events.

Class Summary

CommandDelegate
DefaultDelegateMediatorFactory
DelegateManager DelegateManager class acts as a singleton factory for all DelegateMediator instances.
DelegateMediator DelegateMediators are used by DelegatingCommand instances to find their delegates.
DelegateMediatorEvent This event is fired whenever a DelegateMediators current container list changes.
DelegatingCommand Delegating commands allow a single command to delegate its behaviour to another object.
FocusTrackingDelegateMediator This mediator derives the DelegateContainer heirarchy by traversing up the component hierarchy from the currently focused component.
FocusTrackingDelegateMediatorFactory
SwingActionDelegate SwingActionDelete is an instance of CommandDelegate that invokes an existing swing action.
Classes and interfaces related to DelegatingCommands