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

A B C D E F G H I L M N O P R S T U V W _

## A

AbstractAnnotationProcessor<T extends java.lang.annotation.Annotation> - Class in com.pietschy.command.annotation.impl
  Base class for AnnotationProcessors.
AbstractAnnotationProcessor() - Constructor for class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor
AbstractAnnotationProcessor.CommandProvider - Class in com.pietschy.command.annotation.impl
  An `ArgumentProvider` that returns the invoking command.
AbstractAnnotationProcessor.CommandProvider(ActionCommand) - Constructor for class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.CommandProvider
  Creates a new instance.
AbstractAnnotationProcessor.InvokerWindowProvider - Class in com.pietschy.command.annotation.impl
  An `ArgumentProvider` that returns the invoking command.
AbstractAnnotationProcessor.InvokerWindowProvider(ActionCommand) - Constructor for class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.InvokerWindowProvider
  Creates a new instance.
AbstractAnnotationProcessor.ParameterProvider - Class in com.pietschy.command.annotation.impl
  An `ArgumentProvider` that returns the parameters of the invoking command.
AbstractAnnotationProcessor.ParameterProvider(ActionCommand) - Constructor for class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.ParameterProvider
  Creates a new instance.
AbstractCommandContribution - Class in com.pietschy.command.group.impl
  Base implementation for `Contribution` that insert a command.
AbstractCommandContribution(Command) - Constructor for class com.pietschy.command.group.impl.AbstractCommandContribution
  Creates a new contribution for the specified command.
AbstractCommandMember - Class in com.pietschy.command.group.impl
  The base implementation for `GroupMember`s that insert commands.
AbstractCommandMember(CommandGroup, Command) - Constructor for class com.pietschy.command.group.impl.AbstractCommandMember
  Creates a new member for the specified command in the specified parent.
AbstractDelegateMediator - Class in com.pietschy.command.delegate
  Provides a base implementation of `DelegateMediator` that manages `DelegateMediatorListener`s and provides convenience methods for finding an `ActionCommandExecutor` from a list of `DelegateProvider`s.
AbstractDelegateMediator() - Constructor for class com.pietschy.command.delegate.AbstractDelegateMediator
AbstractExpansionPointBuilder - Class in com.pietschy.command.group.impl
  Implementation of `ExpansionPointBuilder`.
AbstractExpansionPointBuilder(List<Contribution>) - Constructor for class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
  Creates a new instance that is initialised with the specified contributions.
AbstractFileCommand - Class in com.pietschy.command.file
  Base implementation of file commands.
AbstractFileCommand(FileFilter[]) - Constructor for class com.pietschy.command.file.AbstractFileCommand
  Creates a new anonymous AbstractFileCommand with the specified file filters.
AbstractFileCommand(String, FileFilter[]) - Constructor for class com.pietschy.command.file.AbstractFileCommand
  Creates a new instance with the specified id and file filters.
AbstractFileOpenCommand - Class in com.pietschy.command.file
  An abstract class that provides generic file open behaviour.
AbstractFileOpenCommand(String, FileFilter...) - Constructor for class com.pietschy.command.file.AbstractFileOpenCommand
  Creates a new command with the specified id and list of `FileFilter`
AbstractGroupBuilder - Class in com.pietschy.command.group.impl
  Base implementation of `GroupBuilder`.
AbstractGroupBuilder(CommandGroup, Collection<GroupMember>, ExpansionPointMember) - Constructor for class com.pietschy.command.group.impl.AbstractGroupBuilder
  Creates a new builder instance.
AbstractGroupMember - Class in com.pietschy.command.group.impl
  GroupMembers are responsible for managing the children of a `CommandGroup`.
AbstractGroupMember() - Constructor for class com.pietschy.command.group.impl.AbstractGroupMember
AbstractNonCommandMember - Class in com.pietschy.command.group.impl
  Base class for `GroupMember`s that are not commands.
AbstractNonCommandMember() - Constructor for class com.pietschy.command.group.impl.AbstractNonCommandMember
AbstractReflectionIconFactory - Class in com.pietschy.command
  Provides a base implementation of `IconFactory` that translates icon strings in the configuration files to method calls.
AbstractReflectionIconFactory() - Constructor for class com.pietschy.command.AbstractReflectionIconFactory
AbstractSaveAsCommand - Class in com.pietschy.command.file
  An abstract class that provides behaviour for the standard "save as" operation.
AbstractSaveAsCommand(String, FileFilter[]) - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates new instance with the specified id and list of `FileFilter`s.
AbstractSaveAsCommand(String, FileFilter) - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates a new instance with the specified `FileFilter`.
AbstractSaveAsCommand(String) - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates a new instance.
AbstractSaveAsCommand(FileFilter[]) - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates new anonymous instance with the specified list of `FileFilter`s.
AbstractSaveAsCommand(FileFilter) - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates a new anonymous instance with the specified `FileFilter`.
AbstractSaveAsCommand() - Constructor for class com.pietschy.command.file.AbstractSaveAsCommand
  Creates a new anonymous instance.
AbstractUndoCommand - Class in com.pietschy.command.undo
  Base implementation for `UndoCommand` and `RedoCommand`.
AbstractUndoCommand() - Constructor for class com.pietschy.command.undo.AbstractUndoCommand
  Creates a new anonymous instance.
AbstractUndoCommand(String) - Constructor for class com.pietschy.command.undo.AbstractUndoCommand
  Creates a new instance with the specified id.
ACCELERATOR - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
accept(File) - Method in class com.pietschy.command.file.ExtensionFileFilter
  Accepts files that end with the specified extension.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Does nothing.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.DynamicMember
acceptVisitor(Visitor<GroupMember>) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Visits the expansion point member objects (i.e.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Visits all this expansion points commands and groups.
acceptVisitor(GroupVisitor) - Method in interface com.pietschy.command.group.impl.GroupMember
  Accepts a visitor to the members command or commands.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.InlineMember
acceptVisitor(Visitor<GroupMember>) - Method in class com.pietschy.command.group.impl.MemberManager
  Accepts the visitor to this managers members.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.MemberManager
  Accepts the visitor to this managers members commands and groups.
acceptVisitor(GroupVisitor) - Method in class com.pietschy.command.group.impl.StaticMember
ActionAdapter - Class in com.pietschy.command
  The class provides an adaptor between commands and swing Actions.
ActionAdapter(ActionCommand, ActionListener) - Constructor for class com.pietschy.command.ActionAdapter
ActionAdapter(ActionCommand, String, ActionListener) - Constructor for class com.pietschy.command.ActionAdapter
ActionCommand - Class in com.pietschy.command
  ActionCommands provide the base for all executable commands.
ActionCommand() - Constructor for class com.pietschy.command.ActionCommand
  Creates a new anonymous instance.
ActionCommand(String) - Constructor for class com.pietschy.command.ActionCommand
  Creates a new instance with the specified id.
ActionCommand(String, boolean) - Constructor for class com.pietschy.command.ActionCommand
  Creates a new command with the specified id.
ActionCommand_ - Annotation Type in com.pietschy.command.annotation
  The ActionCommand annotation can be used to mark a method as being an action command.
ActionCommandAdapter - Class in com.pietschy.command
  An abstrct empty implementation of `ActionCommandListener`.
ActionCommandAdapter() - Constructor for class com.pietschy.command.ActionCommandAdapter
ActionCommandConfigurator - Class in com.pietschy.command.configuration.impl
  Configurator instance for generic ActionCommands.
ActionCommandConfigurator() - Constructor for class com.pietschy.command.configuration.impl.ActionCommandConfigurator
ActionCommandDelegate - Class in com.pietschy.command.delegate
  Base class for creating delegates for use with `DelegatingCommand`s.
ActionCommandDelegate(String) - Constructor for class com.pietschy.command.delegate.ActionCommandDelegate
  Creaets a new delegate with the specified id.
ActionCommandEvent - Class in com.pietschy.command
  Fired both before and after a command executes.
ActionCommandEvent(Command) - Constructor for class com.pietschy.command.ActionCommandEvent
  Constructs a new event for the specified `Command`.
ActionCommandExecutor - Interface in com.pietschy.command
  Defines the core methods of the `ActionCommand` and `ActionCommandDelegate` classes.
ActionCommandInterceptor - Interface in com.pietschy.command
  Defines interceptors that will be invoked around the execution of an `ActionCommand`.
ActionCommandListener - Interface in com.pietschy.command
  The CommandListener interface provides notification of a commands execution.
ActionCommandProcessor - Class in com.pietschy.command.annotation.impl
  Default processor for handling the @ActionCommand annotation.
ActionCommandProcessor() - Constructor for class com.pietschy.command.annotation.impl.ActionCommandProcessor
actionPerformed(ActionEvent) - Method in class com.pietschy.command.ActionAdapter
  Invoked when an action occurs.
ACTIVATE_GLASS_PANE - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.setActivateGlassPane(boolean)` and `SwingWorkerCommand.setDisableWhileWorking(boolean)` instead.
activatePane(Object) - Method in class com.pietschy.command.worker.DefaultGlassPaneStrategy
  Activates the glasspane.
activatePane(Object) - Method in interface com.pietschy.command.worker.GlassPaneStrategy
  Activates the glasspane.
add(ActionCommand) - Method in class com.pietschy.command.CommandContainer
  Adds the specified command to the container.
add(CommandGroup) - Method in class com.pietschy.command.CommandContainer
  Adds the specified group to the container.
add(ActionCommandDelegate) - Method in class com.pietschy.command.CommandContainer
  Adds the specified delegate to the container.
add(ActionCommandExecutor) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Adds the specified delegate to the container.
add(ActionCommandExecutor, ActionCommandExecutor...) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Adds the specified delegate list to the container.
add(String) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
add(ActionCommand) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
add(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
add(File) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Adds the specified file to the model.
add(ActionCommand) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Adds the specified command to the expansion point.
add(CommandGroup) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Adds the specified group to the expansion point.
add(String) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds the command with the specified id.
add(ActionCommand) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds the specified command.
add(CommandGroup) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds the specified group.
add(ActionCommand) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
add(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
add(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
add(ActionCommand) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
add(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
add(GroupMember) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Adds a member to the expansion point.
add(GroupMember) - Method in class com.pietschy.command.group.impl.MemberManager
  Adds the specified member to the manager.
add(ToggleCommand) - Method in class com.pietschy.command.toggle.ToggleGroupController
  Adds the specified command to the controller.
add(T) - Method in class com.pietschy.command.util.WeakSet
  Add the specified object to the set.
addActionCommandListener(ActionCommandListener) - Method in class com.pietschy.command.ActionCommand
  Adds the specified listener to the command.
addAll(Collection<? extends ActionCommandExecutor>) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Adds all the specified delegates to the container.
addAll(File[]) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Adds all files in the specified array to the list.
addAll(Collection<? extends File>) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Adds all files in the specified collection to the list.
addChangeListener(ChangeListener) - Method in class com.pietschy.command.group.impl.AbstractGroupMember
addChangeListener(ChangeListener) - Method in interface com.pietschy.command.group.impl.GroupMember
  Adds a change listener to the member.
addChangeListener(ChangeListener) - Method in class com.pietschy.command.undo.UndoContext
  Adds a the specified listener.
addCommandContainerListener(CommandContainerListener) - Method in class com.pietschy.command.BindingSupport
addCommandContainerListener(CommandContainerListener) - Method in class com.pietschy.command.CommandContainer
  Adds the specified listener.
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.DynamicMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.GlueMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in interface com.pietschy.command.group.impl.GroupMember
  Invoked to add this members content to the specified component.
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.InlineMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.SeparatorMember
addComponentTo(JComponent, Factory, String, List<Component>, int) - Method in class com.pietschy.command.group.impl.StaticMember
addContainerPropertyListener(String, ContainerPropertyListener) - Method in class com.pietschy.command.Command
  Adds a `ContainerPropertyListener` to the command.
addDelegateMediatorListener(DelegateMediatorListener) - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Adds the specified listner.
addDelegateMediatorListener(DelegateMediatorListener) - Method in interface com.pietschy.command.delegate.DelegateMediator
  Adds the specified listener
addEdit(UndoableEdit) - Method in class com.pietschy.command.undo.UndoContext
  Overrides `UndoManager.addEdit(UndoableEdit)` to provide state change notification.
addEmbedded(CommandGroup, String) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Adds the specified group as an embedded member of the parent group.
addEmbedded(CommandGroup, Comparator<CommandGroup>) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Adds the specified group as an embedded member of the parent group.
addEmbedded(CommandGroup, String) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
addEmbedded(CommandGroup, Comparator<CommandGroup>) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
addExpansionPoint(SeparatorMode) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
addExpansionPoint(SeparatorMode) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds an expansion point to the group using the specified `SeparatorMode`.
addExpansionPoint(SeparatorMode) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
addFace(Face) - Method in class com.pietschy.command.Command
  Adds the specified face to the command.
addFace(Face) - Method in class com.pietschy.command.face.FaceManager
  Adds the specified face.
addFileListModelListener(RecentFileListModeListener) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Adds the specified listener to the model.
addFileListModelListener(RecentFileListModeListener) - Method in interface com.pietschy.command.file.RecentFileListModel
  Adds the specified listener to the model.
addGlue() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
addGlue() - Method in interface com.pietschy.command.group.GroupBuilder
  Adds a glue member to the group.
addGlue() - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
addGroupListener(GroupListener) - Method in class com.pietschy.command.group.CommandGroup
  Adds a `GroupListener` to the group.
addGroupListener(GroupListener) - Method in class com.pietschy.command.group.impl.MemberManager
  Adds a `GroupListener` to the group.
addHoverListener(HoverListener) - Method in class com.pietschy.command.Command
  Adds the specified listner.
addHoverListener(HoverListener) - Method in class com.pietschy.command.HoverManager
  Adds a `HoverListener` to the HoverManager.
addInline(String) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
addInline(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
addInline(CommandGroup) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Adds the specified group as an inline member of the expansion point.
addInline(String) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds the group with the specified id as an inline member.
addInline(CommandGroup) - Method in interface com.pietschy.command.group.GroupBuilder
  Adds the specified group as an inline member.
addInline(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
addInline(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
addInline(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
addInterceptor(ActionCommandInterceptor) - Method in class com.pietschy.command.ActionCommand
  Adds the specified interceptor to the command.
addNotify(CommandGroup) - Method in class com.pietschy.command.Command
  Invoked whenever a command is added to a group.
addNotify(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroupCommand
addNotify() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
addNotify() - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Does nothing.
addNotify() - Method in class com.pietschy.command.group.impl.DynamicMember
addNotify() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
addNotify() - Method in interface com.pietschy.command.group.impl.GroupMember
  Invoked to notify that this member has been added to its parent group.
addNotify() - Method in class com.pietschy.command.group.impl.InlineMember
addNotify(CommandGroup) - Method in class com.pietschy.command.toggle.ToggleCommand
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.pietschy.command.ActionCommandExecutor
  Adds the specified property change listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface com.pietschy.command.ActionCommandExecutor
  Adds a property change listener for the specified property.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.Command
  Adds the specified property change listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.Command
  Adds the specified listener for the specified property.
addPropertyChangeListener(String, ContainerPropertyListener) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
  Adds a listener for the specified property.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.face.Face
  Adds a property change listener to the face.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.face.Face
  Adds a property change listener for all properties of the face.
addSeparator() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
addSeparator() - Method in interface com.pietschy.command.group.GroupBuilder
  Adds a separator member to the group.
addSeparator() - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
addSeparator(Container) - Static method in class com.pietschy.command.group.impl.GroupUtil
  Adds a separator to the specified container.
afterExecute(ActionCommandEvent) - Method in class com.pietschy.command.ActionCommandAdapter
  Does nothing.
afterExecute(ActionCommand) - Method in interface com.pietschy.command.ActionCommandInterceptor
  Called just after a commands execution.
afterExecute(ActionCommandEvent) - Method in interface com.pietschy.command.ActionCommandListener
  Called just after a commands execution.
afterExecute(ActionCommand) - Method in class com.pietschy.command.EmptyInterceptor
  Empty method.
afterExecute(ActionCommand) - Method in class com.pietschy.command.worker.GlassPaneInterceptor
  Dectivates the current `GlassPaneStrategy` passing the command as the source parameter.
ALL - Static variable in class com.pietschy.command.configuration.impl.Const._ActionCommand._Attr
ALL - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
ALL - Static variable in class com.pietschy.command.configuration.impl.Const._Face._IconFactory
ALL - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
ALL - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
ALLOW_EMPTY - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
ALT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Accelerator
ancestors - Variable in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
AnnotationIdMissingException - Exception in com.pietschy.command.annotation.impl
  Thrown for annotations that are missing a command id.
AnnotationIdMissingException(Method, Annotation) - Constructor for exception com.pietschy.command.annotation.impl.AnnotationIdMissingException
  Creates a new instance.
AnnotationMissingException - Exception in com.pietschy.command.annotation.impl
  Thrown when processing a method that doesn't have an annotation.
AnnotationMissingException(Method, Class<? extends Annotation>) - Constructor for exception com.pietschy.command.annotation.impl.AnnotationMissingException
  Creates a new instance.
AnnotationProcessor<T extends java.lang.annotation.Annotation> - Interface in com.pietschy.command.annotation.impl
  Used by `DefaultAnnotationSupport` to create command instances from annotated methods.
AnnotationSupport - Interface in com.pietschy.command.annotation
  Used by `GuiCommands.bindAnnotatedCommands(CommandContainer, Object)` and associated methods to automatically create commands from methods annotated with either `@ActionCommand` or `@SwingWorkerCommand`.
AnonymousConfigurationException - Exception in com.pietschy.command.configuration.impl
  Thrown when an attempt is made to configure and anonymous command.
AnonymousConfigurationException(Command) - Constructor for exception com.pietschy.command.configuration.impl.AnonymousConfigurationException
  Creates a new instance for the specified command.
applyChanges() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
applyChanges() - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Applies the current builder state to the group and discards the builder.
applyChanges() - Method in interface com.pietschy.command.group.GroupBuilder
  Applies the current builder state to the group and discards the builder.
applyChanges() - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
applyChanges(ArrayList<Contribution>) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
  Invoked to apply the specified contribution list to the group.
applyChanges() - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
applyChanges(Collection<GroupMember>) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
applyExpansionPointBuilderChanges(ArrayList<Contribution>) - Method in class com.pietschy.command.group.impl.MemberManager
  Applies the changes made by the current expansion point builder.
applyGroupBuilderChanges(Collection<GroupMember>) - Method in class com.pietschy.command.group.impl.MemberManager
  Applies the changes made by the current group builder.
applySelection(boolean) - Method in class com.pietschy.command.toggle.ToggleCommand
  Applies the selected state to the toggle and updates all its buttons.
ArgumentProvider - Interface in com.pietschy.command.reflection
  Provides arguments values for methods invoked by reflection.
asList() - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Returns the model contents as a list.
asList() - Method in class com.pietschy.command.util.WeakSet
  Creates an returns a standard list containing all the objects in this set.
attach(JComponent, String) - Method in class com.pietschy.command.Command
  Attaches this command to the specified component using the specified face context.
attachAndConfigure(AbstractButton) - Method in class com.pietschy.command.ButtonManager
  Attaches this command to the button.
attachToClosestParent() - Method in class com.pietschy.command.BindingSupport
  Discovers and binds to the nearest `CommandContainer` bound to our components swing heirarchy.
attemptSelection(boolean) - Method in class com.pietschy.command.toggle.ToggleCommand
  Attempts to set the selected state of the command.
Attribute - Enum in com.pietschy.command.face
  An enum of the named attributes (properties) of a `Face`.
AttributeParser - Class in com.pietschy.command.configuration.impl
  Base class for all attribute parsers.
AttributeParser(String) - Constructor for class com.pietschy.command.configuration.impl.AttributeParser
  Creates a new parser for the specified attribute key.
AttributeValue - Class in com.pietschy.command.face
  AttributeValues manage the value of a specific `Attribute` of a `Face`.
AttributeValue(Face, Attribute) - Constructor for class com.pietschy.command.face.AttributeValue
  Creates a new attribute for the specified face with the specified name.
AUTO_CREATE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr

## B

beforeExecute(ActionCommandEvent) - Method in class com.pietschy.command.ActionCommandAdapter
  Does nothing.
beforeExecute(ActionCommand) - Method in interface com.pietschy.command.ActionCommandInterceptor
  Called just prior to a commands execution.
beforeExecute(ActionCommandEvent) - Method in interface com.pietschy.command.ActionCommandListener
  Called just prior to a commands execution.
beforeExecute(ActionCommand) - Method in class com.pietschy.command.EmptyInterceptor
  Empty method that always returns true.
beforeExecute(ActionCommand) - Method in class com.pietschy.command.worker.GlassPaneInterceptor
  Activates the current `GlassPaneStrategy` passing the command as the source parameter.
beforeProceeding(Component) - Method in class com.pietschy.command.file.AbstractFileCommand
  This is method can be overridden to prevent the action from proceeding.
beforeStarting() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Called on the EDT prior to the swing worker being started.
bind(Command) - Method in interface com.pietschy.command.annotation.impl.DefaultAnnotationSupport.BindStrategy
  Invoked to bind the specified command.
bind(Command) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport.ComponentBindStrategy
bind(Command) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport.ContainerBindStrategy
bind() - Method in interface com.pietschy.command.Bindable
  Binds to the global command container.
bind(CommandContainer) - Method in interface com.pietschy.command.Bindable
  Binds to the specified `CommandContainer`.
bind(Component) - Method in interface com.pietschy.command.Bindable
  Binds to the specified component.
bind() - Method in class com.pietschy.command.BindingSupport
bind(CommandContainer) - Method in class com.pietschy.command.BindingSupport
bind(Component) - Method in class com.pietschy.command.BindingSupport
bind() - Method in class com.pietschy.command.Command
bind(Component) - Method in class com.pietschy.command.Command
bind(CommandContainer) - Method in class com.pietschy.command.Command
bind(Component) - Method in class com.pietschy.command.CommandContainer
  Binds this conatiner to the specified component.
bind() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
bind(Component) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
bind(CommandContainer) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
bind(JComponent, Command, String) - Static method in class com.pietschy.command.face.RenderContext
  Binds this context to the specified component.
bind(AbstractButton, JPopupMenu) - Static method in class com.pietschy.command.group.impl.PopupAdapter
  Binds the specified toggle button and menu together.
Bindable - Interface in com.pietschy.command
  Defines standard binding operations for `ActionCommand`s, `CommandGroup`s and `ActionCommandDelegate`s.
bindAll(CommandContainer, String, String...) - Static method in class com.pietschy.command.delegate.DelegatingCommand
  Creates delegating commands for each of the specified id's and binds them to the specified container.
bindAll(Component, String, String...) - Static method in class com.pietschy.command.delegate.DelegatingCommand
  Creates delegating commands for each of the specified id's and binds them to the specified component.
bindAll(String, String...) - Static method in class com.pietschy.command.delegate.DelegatingCommand
  Creates delegating commands for each of the specified id's and binds them to the global command container.
bindAll(CommandContainer, String, String...) - Static method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates delegating commands for each of the specified id's and binds them to the specified container.
bindAll(Component, String, String...) - Static method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates delegating commands for each of the specified id's and binds them to the specified component.
bindAll(String, String...) - Static method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates delegating commands for each of the specified id's and binds them to the global command container.
bindAll(JComponent, Object...) - Static method in class com.pietschy.command.delegate.SwingActionDelegate
  Creates SwingActionDelegate instances for all the specified action ids defined for the specified component.
bindAll(CommandContainer, JComponent, Object...) - Static method in class com.pietschy.command.delegate.SwingActionDelegate
  Creates SwingActionDelegate instances for all the specified action ids defined for the specified component.
bindAnnotatedCommands(CommandContainer, Object) - Method in interface com.pietschy.command.annotation.AnnotationSupport
  Scans the specified target for annotated methods and binds the newly created commands to the specified container.
bindAnnotatedCommands(Component, Object) - Method in interface com.pietschy.command.annotation.AnnotationSupport
  Scans the specified target for annotated methods and binds the newly created commands to the specified container.
bindAnnotatedCommands(CommandContainer, Object) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Binds the annotated methods of the specified target to the specified `CommandContainer`.
bindAnnotatedCommands(Component, Object) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Binds the annotated methods of the specified target to the specified component.
bindAnnotatedCommands(CommandContainer, Object) - Static method in class com.pietschy.command.GuiCommands
  This method scans the specified target object scanning for any methods that have been annotated with either `@ActionCommand` or `@SwingWorkerCommand`.
bindAnnotatedCommands(JComponent, Object) - Static method in class com.pietschy.command.GuiCommands
  This method scans the specified target object scanning for any methods that have been annotated with either `@ActionCommand` or `@SwingWorkerCommand`.
bindAnnotatedCommands(JComponent) - Static method in class com.pietschy.command.GuiCommands
  This method scans the specified component scanning for any methods that have been annotated with either `@ActionCommand` or `@SwingWorkerCommand`.
bindingRegistry - Static variable in class com.pietschy.command.CommandContainer
BindingSupport - Class in com.pietschy.command
  Support class for `Bindable`s.
BindingSupport(BindingSupportCallback) - Constructor for class com.pietschy.command.BindingSupport
  Creates a new instance with the specified callback.
BindingSupportCallback - Interface in com.pietschy.command
  Callback for `BindingSupport` that implements the instance specific binding operations.
bindToContainer(CommandContainer) - Method in class com.pietschy.command.ActionCommand
  Invoked to bind this instance to the specified container.
bindToContainer(CommandContainer) - Method in interface com.pietschy.command.BindingSupportCallback
  Invoked to bind to the specified container.
bindToContainer(CommandContainer) - Method in class com.pietschy.command.Command
  Invoked to bind this instance to the specified command container.
bindToContainer(CommandContainer) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Invoked to add this delegate to the specified container as a result of a binding operation.
bindToContainer(CommandContainer) - Method in class com.pietschy.command.group.CommandGroup
bindToContainer(CommandContainer) - Method in class com.pietschy.command.ProxyCommand
bindToContainer(CommandContainer) - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Binds to the specified command container and updates the undo context.
BOTTOM - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
build() - Method in class com.pietschy.command.LazyCommand
  Invoked on the first time the command is executed.
buildAnchorString(ActionCommand, Map, String, String) - Static method in class com.pietschy.command.CommandHyperlinkListener
  Builds an anchor string for the specified command using the specified parameters, text and tooltip.
buildAnchorString(Command, String, String) - Static method in class com.pietschy.command.CommandHyperlinkListener
  Builds an anchor string for the specified command using the specified text and tooltip.
buildAnchorString(Command) - Static method in class com.pietschy.command.CommandHyperlinkListener
  Builds an <a> tag for the specified command using the commands text attribute to populate the links text and the short description to populate the tooltip.
buildAnchorString(ActionCommand, Map<String, String>) - Static method in class com.pietschy.command.CommandHyperlinkListener
  Builds an <a> tag for the specified command using the commands text attribute to populate the link text and the short description to populate the tooltip.
BUTTON - Static variable in class com.pietschy.command.face.Face
  Button context
ButtonFactory - Interface in com.pietschy.command.factory
  Defines factory methods that the library will use to creating buttons.
buttonIterator() - Method in class com.pietschy.command.ButtonManager
buttonIterator() - Method in class com.pietschy.command.Command
  Returns an iterator over this commands buttons.
ButtonManager - Class in com.pietschy.command
  ButtonManagers are used by commands to manage all the buttons that have been registered with a particular `Face`.
ButtonManager(Command) - Constructor for class com.pietschy.command.ButtonManager
buttons - Variable in class com.pietschy.command.ButtonManager

## C

cancel(boolean) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.cancel(boolean)`.
cancelled(Exception) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked on the EDT if the worker was cancelled.
CancelSwingWorkerCommand - Class in com.pietschy.command.worker
  An action command that tracks and `SwingWorkerCommand` and cancels it when executed.
CancelSwingWorkerCommand() - Constructor for class com.pietschy.command.worker.CancelSwingWorkerCommand
  Creates a new anonymous instance.
CancelSwingWorkerCommand(String) - Constructor for class com.pietschy.command.worker.CancelSwingWorkerCommand
  Creates a new instance with the specified id.
CancelSwingWorkerCommand(SwingWorkerCommand) - Constructor for class com.pietschy.command.worker.CancelSwingWorkerCommand
  Creates a new instance that cancels the specified `SwingWorkerCommand`.
CancelSwingWorkerCommand(String, SwingWorkerCommand) - Constructor for class com.pietschy.command.worker.CancelSwingWorkerCommand
  Creates a new instance with the specified id that cancels the specified `SwingWorkerCommand`.
CENTER - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
checkAndAddExtension(File) - Method in class com.pietschy.command.file.ExtensionFileFilter
  Checks that the specified file has an extension defined.
checkReservedKeys(String) - Method in class com.pietschy.command.CommandContainer
CLASS - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
CLASSPATH - Static variable in class com.pietschy.command.configuration.impl.Const._Face._IconFactory
ClassPathIconFactory - Class in com.pietschy.command.configuration.impl
  An internal `IconFactory` implementation that loads an icon of the classpath.
ClassPathIconFactory() - Constructor for class com.pietschy.command.configuration.impl.ClassPathIconFactory
clear() - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Clears the container of all delegates.
clear() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
clear() - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Removes all files from the model.
clear() - Method in class com.pietschy.command.file.RecentFileList
  Clears the model backing this instance.
clear() - Method in interface com.pietschy.command.file.RecentFileListModel
  Clears the model of all files.
clear() - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Clears the expansion point.
clear() - Method in interface com.pietschy.command.group.GroupBuilder
  Clears the group.
clear() - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
clear() - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
clear() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Removes all members from the expansion point.
clearContainer() - Method in class com.pietschy.command.group.impl.DefaultGroupContainerManager
  Invoked to clear the item container.
clearExcludedFiles() - Method in class com.pietschy.command.file.RecentFileList
  Clears the current list of excluded files.
clearProperty(Component) - Method in class com.pietschy.command.util.ComponentProperties
CLIENT_PROPERTIES_PREFIX - Static variable in class com.pietschy.command.configuration.impl.Const._Face
  Prefix for client properties
clientProperty - Variable in class com.pietschy.command.configuration.impl.PropertyKey
clone() - Method in class com.pietschy.command.face.Face
  Creates a clone of this face.
CloseWindowCommand<T extends java.awt.Window> - Class in com.pietschy.command
  Provides common funcitonality used for closing windows.
CloseWindowCommand() - Constructor for class com.pietschy.command.CloseWindowCommand
  Creates a new anonymous instance.
CloseWindowCommand(String) - Constructor for class com.pietschy.command.CloseWindowCommand
  Creates a new instance with the specified id.
CloseWindowCommand(String, T) - Constructor for class com.pietschy.command.CloseWindowCommand
  Creates a new instance with the specified id and that closes the specified window.
CloseWindowCommand(T) - Constructor for class com.pietschy.command.CloseWindowCommand
  Creates a new anonymous instance that closes the specified window.
com.pietschy.command - package com.pietschy.command
  Core classes and interfaces of GUI Commands.
com.pietschy.command.annotation - package com.pietschy.command.annotation
  Classes and interfaces for using GUI Commands annotations.
com.pietschy.command.annotation.impl - package com.pietschy.command.annotation.impl
  Classes and interfaces implementing the GUI Commands annotation infrastructure.
com.pietschy.command.configuration - package com.pietschy.command.configuration
  Classes and interfaces for loading command configuration from ResourceBundles.
com.pietschy.command.configuration.impl - package com.pietschy.command.configuration.impl
  Configuration implementation.
com.pietschy.command.delegate - package com.pietschy.command.delegate
  Classes and interfaces related to DelegatingCommands
com.pietschy.command.face - package com.pietschy.command.face
  Class and interfaces defining command faces and FaceRenderers.
com.pietschy.command.factory - package com.pietschy.command.factory
  This package defines the general factory interfaces used by GUI Commands.
com.pietschy.command.file - package com.pietschy.command.file
  Abstract implementations of common file related commands and groups
com.pietschy.command.group - package com.pietschy.command.group
  Defines classes and interfaces for CommandGroups.
com.pietschy.command.group.impl - package com.pietschy.command.group.impl
  Defines implementation classes and interfaces for CommandGroups.
com.pietschy.command.group.impl.debug - package com.pietschy.command.group.impl.debug
  Classes supporting the CommandGroup debug mode
com.pietschy.command.log - package com.pietschy.command.log
  Classes and interfaces related to GUI Commands internal logging infrastructure.
com.pietschy.command.reflection - package com.pietschy.command.reflection
  Classes and interfaces for ReflectionCommands.
com.pietschy.command.toggle - package com.pietschy.command.toggle
  Classes and interfaces for ToggleCommands and ToggleGroups.
com.pietschy.command.undo - package com.pietschy.command.undo
  Classes and interfaces for undo and redo.
com.pietschy.command.util - package com.pietschy.command.util
  Utility classes and interfaces.
com.pietschy.command.worker - package com.pietschy.command.worker
  Classes and interfaces for GlassPane and SwingWorker support.
Command - Class in com.pietschy.command
  The base class for all `ActionCommand`s and `CommandGroup`s.
Command(String, boolean) - Constructor for class com.pietschy.command.Command
  Constructs a new instance with the specified Id.
commandAdded(CommandContainerEvent) - Method in interface com.pietschy.command.CommandContainerListener
  Fired when a command is added to the container heirarchy.
commandAdded(CommandContainerEvent) - Method in class com.pietschy.command.group.impl.MemberManager
  `CommandContainerListener` implementation.
CommandContainer - Class in com.pietschy.command
  CommandContainers are the central means by which `CommandGroup`s discover their members.
CommandContainer() - Constructor for class com.pietschy.command.CommandContainer
  Creates a new insteance.
CommandContainer(CommandContainer) - Constructor for class com.pietschy.command.CommandContainer
  Creates a new instance with the specifed parent conatiner.
CommandContainerBindings - Class in com.pietschy.command
  Manages the bindings of `CommandContainer`s to overcome the lack of client property support on the `Component` class.
CommandContainerBindings() - Constructor for class com.pietschy.command.CommandContainerBindings
CommandContainerEvent - Class in com.pietschy.command
  The event object use by `CommandContainerListener`s.
CommandContainerEvent(CommandContainer) - Constructor for class com.pietschy.command.CommandContainerEvent
  Creates a new instance with the specified source container.
CommandContainerEvent(CommandContainer, Command) - Constructor for class com.pietschy.command.CommandContainerEvent
  Creates a new instance with the specified source container that involves the specified command.
CommandContainerListener - Interface in com.pietschy.command
  Listens to events generated by `CommandContainer`s.
CommandContainerSearchStrategy - Interface in com.pietschy.command
  Internal search strategy interface.
CommandContribution - Class in com.pietschy.command.group.impl
  Contributions are the expansion point equivalent to `GroupMember`s.
CommandContribution(ActionCommand) - Constructor for class com.pietschy.command.group.impl.CommandContribution
  Creates a new action command contribution.
CommandContribution(CommandGroup) - Constructor for class com.pietschy.command.group.impl.CommandContribution
  Creates a new command group contribution.
CommandContribution(CommandGroup, boolean) - Constructor for class com.pietschy.command.group.impl.CommandContribution
  Creates a new group contribution that is optionally inline.
CommandGroup - Class in com.pietschy.command.group
  Groups allow commands to be grouped together and act as factories for menus, toolbars and the like.
CommandGroup() - Constructor for class com.pietschy.command.group.CommandGroup
  Creates a new anonymous instance.
CommandGroup(String) - Constructor for class com.pietschy.command.group.CommandGroup
  Creates a new instance with the specified id.
CommandGroup(boolean) - Constructor for class com.pietschy.command.group.CommandGroup
  Creates a new anonymous instance that conditionally invokes `Command.loadConfiguration()`
CommandGroup(String, boolean) - Constructor for class com.pietschy.command.group.CommandGroup
  Creates a new anonymous instance with the specified id that conditionally invokes `Command.loadConfiguration()`
CommandGroupConfigurator - Class in com.pietschy.command.configuration.impl
  Configurator instance for CommandGroups.
CommandGroupConfigurator() - Constructor for class com.pietschy.command.configuration.impl.CommandGroupConfigurator
CommandHyperlinkListener - Class in com.pietschy.command
  A `HyperlinkListener` implementation that will use the href attribute of the link to lookup and activate the associated command.
CommandHyperlinkListener(CommandContainer) - Constructor for class com.pietschy.command.CommandHyperlinkListener
  Creates a new `HyperlinkListener` that will search for commands using the specified container.
CommandHyperlinkListener(Command...) - Constructor for class com.pietschy.command.CommandHyperlinkListener
  Creates a new `HyperlinkListener` that will use the specified list of commands.
CommandHyperlinkListener(CommandHyperlinkListener.CommandLocator) - Constructor for class com.pietschy.command.CommandHyperlinkListener
  Creates a new `HyperlinkListener` that will search for commands using the specified command source.
CommandHyperlinkListener.CommandContainerLocator - Class in com.pietschy.command
  A locator that locates commands from a `CommandContainer`.
CommandHyperlinkListener.CommandContainerLocator(CommandContainer) - Constructor for class com.pietschy.command.CommandHyperlinkListener.CommandContainerLocator
CommandHyperlinkListener.CommandListLocator - Class in com.pietschy.command
  A locator built from a simple list of commands.
CommandHyperlinkListener.CommandListLocator(Command...) - Constructor for class com.pietschy.command.CommandHyperlinkListener.CommandListLocator
commandRemoved(CommandContainerEvent) - Method in interface com.pietschy.command.CommandContainerListener
  Fired when a command is removed from the container heirarchy.
commandRemoved(CommandContainerEvent) - Method in class com.pietschy.command.group.impl.MemberManager
  `CommandContainerListener` implementation.
compare(CommandGroup, CommandGroup) - Method in class com.pietschy.command.group.impl.FaceComparator
  Compares the two faces based on the context specified in the constructor.
ComponentProperties<T> - Class in com.pietschy.command.util
  Manages the componetn properties to overcome the lack of client property support on the `Component` class.
ComponentProperties() - Constructor for class com.pietschy.command.util.ComponentProperties
Configuration - Class in com.pietschy.command.configuration.impl
  Holds configuration information for a particular command or group.
Configuration(boolean) - Constructor for class com.pietschy.command.configuration.impl.Configuration
  Creates a new configuration object.
ConfigurationCache - Class in com.pietschy.command.configuration.impl
  Manages `Configuration` instances.
ConfigurationCache() - Constructor for class com.pietschy.command.configuration.impl.ConfigurationCache
  Creates a new cache instance.
ConfigurationException - Exception in com.pietschy.command.configuration
  Thrown if an error occurs while configuring a command.
ConfigurationException(String) - Constructor for exception com.pietschy.command.configuration.ConfigurationException
  Creates an exception with the specified message.
ConfigurationException(String, Throwable) - Constructor for exception com.pietschy.command.configuration.ConfigurationException
  Creates an exception with the specified message and root cause.
ConfigurationLoader - Interface in com.pietschy.command.configuration
  Defines the methods for loading configuration files and applying that configuration to newly created commands.
ConfigurationParser - Interface in com.pietschy.command.configuration.impl
  Defines configuration parser interface.
Configurator - Interface in com.pietschy.command.configuration.impl
  Defines configurator instances that are responsible for applying the contents of a particular `Configuration` to a command instance.
ConfiguratorNotFoundException - Exception in com.pietschy.command.configuration.impl
  Thrown when there is no configurator found for the specified command.
ConfiguratorNotFoundException(Command) - Constructor for exception com.pietschy.command.configuration.impl.ConfiguratorNotFoundException
  Creates a new instance for the specified command.
ConfiguratorRegistry - Class in com.pietschy.command.configuration.impl
  This class provides an intelligent map for finding the best `Configurator` for a particular `Command` subclass.
ConfiguratorRegistry() - Constructor for class com.pietschy.command.configuration.impl.ConfiguratorRegistry
  Creates a new instance.
configurators - Variable in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
configure() - Method in class com.pietschy.command.ActionAdapter
configure(Command) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Configures the faces and properties of the specified command based on the information loaded via `ConfigurationLoader.load(ResourceBundle)`.
configure(Command, Configuration) - Method in class com.pietschy.command.configuration.impl.ActionCommandConfigurator
  Configures the specified ActionCommand.
configure(Command, Configuration) - Method in class com.pietschy.command.configuration.impl.CommandGroupConfigurator
  Configures the specified group based on the specified configuration.
configure(Command, Configuration) - Method in interface com.pietschy.command.configuration.impl.Configurator
configure(Command) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Configures the specified command from the configuration cache using the most appropriate `Configurator`.
configure(AbstractButton) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
configure(JComponent, MenuFactory, String) - Method in class com.pietschy.command.group.impl.GroupContainerManager
  Configures this instance to manage the specified menu container using the factory and faceid provided.
configure(JComponent, ButtonFactory, String) - Method in class com.pietschy.command.group.impl.GroupContainerManager
  Configures this instance to manage the specified button container using the factory and faceid provided.
configureAccelerator(JMenuItem, Face) - Method in class com.pietschy.command.face.DefaultFaceRenderer
  Safely sets the accelerator for the specified menu.
configureAppearance(Component) - Method in class com.pietschy.command.Command
  Configures the appearance of the specified button.
configureAppearances(Face) - Method in class com.pietschy.command.Command
  Reconfigures all the buttons attached to this command that have the specified face.
configureButton(AbstractButton, RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureButton(AbstractButton, RenderContext) - Method in interface com.pietschy.command.face.FaceRenderer
  Configures the specified button using the specified `RenderContext`.
configureButtonAppearances() - Method in class com.pietschy.command.Command
  Configures the appearance of all buttons created by this command.
configureButtonStates() - Method in class com.pietschy.command.Command
  Configures the enabled and visible state of all buttons and menu items.
configureButtonStates(AbstractButton) - Method in class com.pietschy.command.Command
  Called to configure the enabled and visibles states of the specified button.
configureButtonStates(AbstractButton) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Overrides the default `Command.configureButtonStates()` to include the configuration of the buttons `selected` state.
configureButtonStates(AbstractButton) - Method in class com.pietschy.command.toggle.ToggleCommand
  Overrides the default `Command.configureButtonStates()` to include the configuration of the buttons `selected` state.
configureClientProperties(AbstractButton, RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureClientProperties(AbstractButton, RenderContext) - Method in class com.pietschy.command.face.MacOSFaceRenderer
configureIcons(AbstractButton, Face) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureIcons(AbstractButton, Face) - Method in class com.pietschy.command.face.MacOSFaceRenderer
configureMenu(JMenuItem, RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureMenu(JMenuItem, RenderContext) - Method in interface com.pietschy.command.face.FaceRenderer
  Configures the specified button using the specified `RenderContext`.
configureMnemonic(AbstractButton, Face) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureMnemonic(AbstractButton, Face) - Method in class com.pietschy.command.face.MacOSFaceRenderer
configureProperties(CommandGroup, Configuration) - Method in class com.pietschy.command.configuration.impl.CommandGroupConfigurator
  Configures the properties specific to CommandGroups.
configureProperties(CommandGroup, Configuration) - Method in class com.pietschy.command.configuration.impl.ToggleGroupConfigurator
  Configures the properties specific to ToggleGroups.
configureSeparators(SeparatorMode) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
configureText(AbstractButton, RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
  Configures the text attributes of the button.
configureTextPosition(AbstractButton, RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
configureToolTip(AbstractButton, Face) - Method in class com.pietschy.command.face.DefaultFaceRenderer
  This method
confirmOverwrite(Component, File) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  This method is called to confirm the save if the selected file already exists.
Const - Class in com.pietschy.command.configuration.impl
  Provides constants used in the resource bundle configuration syntax.
Const() - Constructor for class com.pietschy.command.configuration.impl.Const
Const._ActionCommand - Class in com.pietschy.command.configuration.impl
  ActionCommand constants.
Const._ActionCommand() - Constructor for class com.pietschy.command.configuration.impl.Const._ActionCommand
Const._ActionCommand._Attr - Class in com.pietschy.command.configuration.impl
  Command attribute names
Const._ActionCommand._Attr() - Constructor for class com.pietschy.command.configuration.impl.Const._ActionCommand._Attr
Const._Face - Class in com.pietschy.command.configuration.impl
  Face constants.
Const._Face() - Constructor for class com.pietschy.command.configuration.impl.Const._Face
Const._Face._Accelerator - Class in com.pietschy.command.configuration.impl
  Constants for face accelerators
Const._Face._Accelerator() - Constructor for class com.pietschy.command.configuration.impl.Const._Face._Accelerator
Const._Face._Attr - Class in com.pietschy.command.configuration.impl
  Face attribute names
Const._Face._Attr() - Constructor for class com.pietschy.command.configuration.impl.Const._Face._Attr
Const._Face._IconFactory - Class in com.pietschy.command.configuration.impl
  Icon prefixes
Const._Face._IconFactory() - Constructor for class com.pietschy.command.configuration.impl.Const._Face._IconFactory
Const._Face._TextPosition - Class in com.pietschy.command.configuration.impl
  Text prosition constants
Const._Face._TextPosition() - Constructor for class com.pietschy.command.configuration.impl.Const._Face._TextPosition
Const._Group - Class in com.pietschy.command.configuration.impl
  Group constants.
Const._Group() - Constructor for class com.pietschy.command.configuration.impl.Const._Group
Const._Group._Attr - Class in com.pietschy.command.configuration.impl
  Group attribute names.
Const._Group._Attr() - Constructor for class com.pietschy.command.configuration.impl.Const._Group._Attr
Const._Group._Members - Class in com.pietschy.command.configuration.impl
  Group memeber values.
Const._Group._Members() - Constructor for class com.pietschy.command.configuration.impl.Const._Group._Members
Const._Values - Class in com.pietschy.command.configuration.impl
  Common values.
Const._Values() - Constructor for class com.pietschy.command.configuration.impl.Const._Values
containerPropertyChanged(PropertyChangeEvent) - Method in interface com.pietschy.command.CommandContainerListener
  Fired when a property changes within to the container heirarchy.
containerPropertyChanged(PropertyChangeEvent) - Method in class com.pietschy.command.group.impl.MemberManager
  `CommandContainerListener` implementation.
ContainerPropertyEvent - Class in com.pietschy.command
  Fired by commands when there is a change to a container property value.
ContainerPropertyEvent(Command, String, Object) - Constructor for class com.pietschy.command.ContainerPropertyEvent
  Creates a new instance.
ContainerPropertyListener - Interface in com.pietschy.command
  Listener for tracking changes to the properties of a commands current `CommandContainer`.
ContainerPropertyListenerSupport - Class in com.pietschy.command
  Manages container property listener registration and the firing of events.
ContainerPropertyListenerSupport(Command) - Constructor for class com.pietschy.command.ContainerPropertyListenerSupport
containerStateChanged() - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Updates the current `UndoContext` whenever a change is detected in the current `CommandContainer` heirarchy.
contains(ActionCommand) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
contains(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
contains(String) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
contains(File) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Checks if this model contains the specified file.
contains(ActionCommand) - Method in interface com.pietschy.command.group.GroupBuilder
  Checks if the builder contains the specified command.
contains(CommandGroup) - Method in interface com.pietschy.command.group.GroupBuilder
  Checks if the builder contains the specified group.
contains(String) - Method in interface com.pietschy.command.group.GroupBuilder
  Checks if the builder contains the command or group with the specified id.
contains(ActionCommand) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
contains(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
contains(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
contains(Object) - Method in class com.pietschy.command.util.WeakSet
  Checks if the set contains the specified object.
contentsChanged(RecentFileListModelEvent) - Method in interface com.pietschy.command.file.RecentFileListModeListener
  Invoked when ever the contents of the model changes.
context - Variable in class com.pietschy.command.group.impl.FaceComparator
Contribution - Interface in com.pietschy.command.group.impl
  Internal interface for managing expansion point contributions.
CONTROL - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Accelerator
copyTo(AttributeValue) - Method in class com.pietschy.command.face.AttributeValue
  Copies this attributes value to the specified attribute.
createAnonymousId() - Static method in class com.pietschy.command.util.IdHelper
  Creates an anonymous id string.
createArgumentProvider(Method, ActionCommand) - Method in class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor
  Creates an `ArgumentProvider` for the specified method and invoking command.
createAttributeValue(Attribute) - Method in class com.pietschy.command.face.Face
  Creates the attribute for the specified attribute name.
createButton(Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized button that will always invoke the commad with the specified parameters.
createButton(String, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized button that will always invoke the commad with the specified parameters.
createButton(ButtonFactory, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized button that will always invoke the commad with the specified parameters.
createButton(ButtonFactory, String, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized button that will always invoke the commad with the specified parameters.
createButton() - Method in class com.pietschy.command.Command
  Creates a new button.
createButton(String) - Method in class com.pietschy.command.Command
  Creates a new button with for the specified context.
createButton(ButtonFactory) - Method in class com.pietschy.command.Command
  Create a new button using the specified `ButtonFactory`.
createButton(ButtonFactory, String) - Method in class com.pietschy.command.Command
  Create a new button for the specified context command using the specified `ButtonFactory`.
createButton(ButtonFactory, String) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a toggle button for this command.
createButton() - Method in interface com.pietschy.command.factory.ButtonFactory
  ú * A factory method for `JButton`s.
createButton() - Method in class com.pietschy.command.factory.DefaultButtonFactory
  Creates a new `JButton`.
createButton() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new `JButton`.
createButton(ButtonFactory, String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new button that displays a popup menu when clicked.
createButton(ButtonFactory, String, MenuFactory, String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new button that displays a popup menu when clicked.
createButton(ButtonFactory, String) - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a toggle button for this command using the specified `ButtonFactory` and `Face`.
createCheckBox() - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a checkbox for this command using the default button factory and the button face.
createCheckBox(String) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a checkbox for this command using the default button factory and the specified face.
createCheckBox(ButtonFactory) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a checkbox for this command using the specifed button factory and the button face.
createCheckBox(ButtonFactory, String) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a checkbox for this command using the specified `ButtonFactory` and `Face`.
createCheckBox() - Method in interface com.pietschy.command.factory.ButtonFactory
  A factory method for `JCheckBox`s.
createCheckBox() - Method in class com.pietschy.command.factory.DefaultButtonFactory
  Creates a new `JCheckBox`.
createCheckBox() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new `JCheckBox`.
createCheckBox() - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a checkbox for this command using the default button factory and the button face.
createCheckBox(String) - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a checkbox for this command using the default button factory and the specified face.
createCheckBox(ButtonFactory) - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a checkbox for this command using the specifed button factory and the button face.
createCheckBox(ButtonFactory, String) - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a checkbox for this command using the specified `ButtonFactory` and `Face`.
createCheckBoxMenuItem() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JCheckBoxMenuItem`.
createCheckBoxMenuItem() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JCheckBoxMenuItem`.
createCommand(Object, Method) - Method in class com.pietschy.command.annotation.impl.ActionCommandProcessor
  Creates a new `ReflectionCommand` to invoke the specified method on the specified target.
createCommand(Object, Method) - Method in interface com.pietschy.command.annotation.impl.AnnotationProcessor
  Invoked to create the command defined by the annotations of the class defined by `AnnotationProcessor.getAnnotation()`.
createCommand(Object, Method) - Method in class com.pietschy.command.annotation.impl.SwingWorkerCommandProcessor
  Creates a new `ReflectionSwingWorkerCommand`to invoke the specified method on the specified target.
createComponent(Factory, String) - Method in class com.pietschy.command.Command
  Convenience method that creates a new component for the specified face using the specified factory.
createComponent(Factory) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
createDynamicMember(CommandGroup, String, boolean) - Method in class com.pietschy.command.group.impl.debug.DebugGroupMemberFactory
createDynamicMember(CommandGroup, String, boolean) - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createDynamicMember(CommandGroup, String, boolean) - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Create a dynamic member that user the current `CommandContainer` context.
createExpansionPointMember(String) - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createExpansionPointMember(String) - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Creates an expansion point member.
createFace(String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Creates a face for the specified context.
createFace(String) - Method in class com.pietschy.command.face.FaceManager
  Creates a new empty face with the specified name.
createGlueMember() - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createGlueMember() - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Creates a glue member.
createIcon(String) - Method in class com.pietschy.command.AbstractReflectionIconFactory
  Interprest the specified `iconValue` as a method call to be invoked on this class.
createIcon(String) - Method in interface com.pietschy.command.configuration.IconFactory
  Creates a new icon based on the specified parameter string.
createIcon(String) - Method in class com.pietschy.command.configuration.impl.ClassPathIconFactory
  Attempts to load the icon from the classpath using the path specified in the parameter.
createIcon(String) - Method in class com.pietschy.command.configuration.impl.IconFactoryFactory
  Creates an icon using the currently installed user `IconFactory`.
createIcon(String) - Method in class com.pietschy.command.configuration.impl.UrlIconFactory
  Attempts to create an icon from the specified URL.
createIllegalFormatException(String, String, IllegalFormatException.Type) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
createInlineMember(CommandGroup, CommandGroup) - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createInlineMember(CommandGroup, CommandGroup) - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Create an inline member that embeds the specified group into the parent.
createInvalidSyntaxException(String) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
createLogger(Class<? extends Object>) - Static method in class com.pietschy.command.GuiCommands
  Creates a logger instance for internal use by GUI Command classes.
createMemberManager() - Method in class com.pietschy.command.group.CommandGroup
  Creates the member manager.
createMenu() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JMenu`.
createMenu() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JMenu`.
createMenuBar() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JMenuBar`.
createMenuBar() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JMenuBar`.
createMenuBar() - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu bar.
createMenuBar(String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu bar.
createMenuBar(MenuFactory) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu bar.
createMenuBar(String, MenuFactory) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu bar.
createMenuItem(Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized menu item that will always invoke the commad with the specified parameters.
createMenuItem(String, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized menu item that will always invoke the commad with the specified parameters.
createMenuItem(MenuFactory, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized menu item that will always invoke the commad with the specified parameters.
createMenuItem(MenuFactory, String, Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Creates a parameterized menu item that will always invoke the commad with the specified parameters.
createMenuItem() - Method in class com.pietschy.command.Command
  Creates a new menu item.
createMenuItem(String) - Method in class com.pietschy.command.Command
  Creates a new menu item for this command for the specified context.
createMenuItem(MenuFactory) - Method in class com.pietschy.command.Command
  Creates a new menu item using the specified `MenuFactory`.
createMenuItem(MenuFactory, String) - Method in class com.pietschy.command.Command
  Creates a new menu item for the specified context sing the specified `MenuFactory`.
createMenuItem(MenuFactory, String) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a new `JCheckBoxMenuItem` that is bound to this command.
createMenuItem(MenuFactory, String) - Method in class com.pietschy.command.delegate.DelegatingToggleGroupCommand
createMenuItem() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JMenuItem`.
createMenuItem() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JMenuItem`.
createMenuItem(MenuFactory, String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu for the group that contains the group members.
createMenuItem(MenuFactory, String, MenuFactory, String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new menu for the group that contains the group members.
createMenuItem(MenuFactory, String) - Method in class com.pietschy.command.toggle.ToggleCommand
  Creates a new `JCheckBoxMenuItem` that is bound to this command.
createParseException(String, Throwable) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
createPopupMenu() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JPopupMenu`.
createPopupMenu() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JPopupMenu`.
createPopupMenu() - Method in class com.pietschy.command.group.CommandGroup
  Creates a popup menu.
createPopupMenu(String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a popup menu.
createPopupMenu(MenuFactory, String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a popup menu.
createRadioButton() - Method in interface com.pietschy.command.factory.ButtonFactory
  A factory method for `JRadioButton`s.
createRadioButton() - Method in class com.pietschy.command.factory.DefaultButtonFactory
  Creates a new `JRadioButton`.
createRadioButton() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new `JRadioButton`.
createRadioButtonMenuItem() - Method in class com.pietschy.command.factory.DefaultMenuFactory
  Creates a new `JRadioButtonMenuItem`.
createRadioButtonMenuItem() - Method in interface com.pietschy.command.factory.MenuFactory
  Creates a new `JRadioButtonMenuItem`.
createSeparatorMember() - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createSeparatorMember() - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Creates a separator member.
createStaticMember(CommandGroup, Command) - Method in class com.pietschy.command.group.impl.DefaultGroupMemberFactory
createStaticMember(CommandGroup, Command) - Method in interface com.pietschy.command.group.impl.GroupMemberFactory
  Create a static member adds the specified command directly into the parent.
createToggleButton() - Method in interface com.pietschy.command.factory.ButtonFactory
  A factory method for ToggleButtons.
createToggleButton() - Method in class com.pietschy.command.factory.DefaultButtonFactory
  Creates a new `JToggleButton`.
createToggleButton() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new `JToggleButton`.
createToolbar() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new `JToolBar`.
createToolbar() - Method in interface com.pietschy.command.factory.ToolbarFactory
  A factory method for toolbars.
createToolBar() - Method in class com.pietschy.command.group.CommandGroup
  Creates a new toolbar.
createToolBar(ToolbarFactory) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new toolbar.
createToolBar(String) - Method in class com.pietschy.command.group.CommandGroup
  Creates a new toolbar.
createToolBar(String, ToolbarFactory) - Method in class com.pietschy.command.group.CommandGroup
  Creates a toolbar using the specified facename for the toolbar and the specified toolbar factory for the buttons.
createUnknownPropertyException(String) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
createUnknownPropertyValueException(String, String, Set<String>) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
createUnknownPropertyValueException(String, String, String, String...) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
CUSTOM - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members

## D

deactivatePane(Object) - Method in class com.pietschy.command.worker.DefaultGlassPaneStrategy
  Deactivates the glasspane.
deactivatePane(Object) - Method in interface com.pietschy.command.worker.GlassPaneStrategy
  Deactivates the glasspane.
debug(Object) - Method in interface com.pietschy.command.log.Logger
debug(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
debug(Object) - Method in class com.pietschy.command.log.NullLogger
debug(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
debug(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
debug(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
DebugDynamicMember - Class in com.pietschy.command.group.impl.debug
  A subclass of `DynamicMember` that inserts a debug component when the real target hasn't been resolved.
DebugDynamicMember(CommandGroup, String, boolean) - Constructor for class com.pietschy.command.group.impl.debug.DebugDynamicMember
DebugGroupMemberFactory - Class in com.pietschy.command.group.impl.debug
  A `GroupMemberFactory` implementation that creates `DebugDynamicMember`.
DebugGroupMemberFactory() - Constructor for class com.pietschy.command.group.impl.debug.DebugGroupMemberFactory
debugParents(PrintWriter) - Method in class com.pietschy.command.CommandContainer
  Dumps this containers parent heirarchy the specified writer for debug purposes.
debugState(PrintWriter) - Method in class com.pietschy.command.CommandContainer
  Dumps this containers state to the specified writer for debug purposes.
debugState(OutputStream) - Method in class com.pietschy.command.CommandContainer
  Dumps this containers state to the specified output stream for debug purposes.
debugState(CommandContainer.DebugWriter) - Method in class com.pietschy.command.CommandContainer
  Dumps this containers state to the specified writer.
DEFAULT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Accelerator
DEFAULT - Static variable in class com.pietschy.command.face.Face
  Default context
DEFAULT_OVERWRITE_MESSAGE - Static variable in class com.pietschy.command.file.AbstractSaveAsCommand
DEFAULT_OVERWRITE_TITLE - Static variable in class com.pietschy.command.file.AbstractSaveAsCommand
DefaultAnnotationSupport - Class in com.pietschy.command.annotation.impl
  Default implementation of `AnnotationSupport`.
DefaultAnnotationSupport() - Constructor for class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Creates a new instance.
DefaultAnnotationSupport.BindStrategy - Interface in com.pietschy.command.annotation.impl
  Simple interface for handling the various type of bind operation.
DefaultAnnotationSupport.ComponentBindStrategy - Class in com.pietschy.command.annotation.impl
  BindAction implementation that binds to a component.
DefaultAnnotationSupport.ComponentBindStrategy(Component) - Constructor for class com.pietschy.command.annotation.impl.DefaultAnnotationSupport.ComponentBindStrategy
DefaultAnnotationSupport.ContainerBindStrategy - Class in com.pietschy.command.annotation.impl
  BindAction implementation that binds to a `CommandContainer`.
DefaultAnnotationSupport.ContainerBindStrategy(CommandContainer) - Constructor for class com.pietschy.command.annotation.impl.DefaultAnnotationSupport.ContainerBindStrategy
DefaultButtonFactory - Class in com.pietschy.command.factory
  Default implementation of `ButtonFactory`.
DefaultButtonFactory() - Constructor for class com.pietschy.command.factory.DefaultButtonFactory
DefaultConfigurationLoader - Class in com.pietschy.command.configuration.impl
  Default implementation of `ConfigurationLoader`.
DefaultConfigurationLoader() - Constructor for class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Creates a new instance.
DefaultConfigurationLoader(ConfigurationCache, ConfigurationParser) - Constructor for class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Creates a new instance with the specified cache and parser.
DefaultConfigurationParser - Class in com.pietschy.command.configuration.impl
  Default parser implementation.
DefaultConfigurationParser(ConfigurationCache) - Constructor for class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Creates a new parser that stores it's configuration in the specified cache.
DefaultDelegateMediator - Class in com.pietschy.command.delegate
  Default implementation of `DelegateMediator` that allows you to set the either a list of `ActionCommandExecutor`s to use or a list of `DelegateProvider`s to use.
DefaultDelegateMediator() - Constructor for class com.pietschy.command.delegate.DefaultDelegateMediator
DefaultFaceRenderer - Class in com.pietschy.command.face
  The DefaultFaceRender provides the base methods for configuring buttons and menus as well as a standard implementation that is suitable for most platforms.
DefaultFaceRenderer() - Constructor for class com.pietschy.command.face.DefaultFaceRenderer
DefaultGlassPaneStrategy - Class in com.pietschy.command.worker
  Default implementation of `GlassPaneStrategy` that simply activates a transparent component, blocks mouse events and displays the standard wait cursor.
DefaultGlassPaneStrategy() - Constructor for class com.pietschy.command.worker.DefaultGlassPaneStrategy
  Creates a new instance.
DefaultGlassPaneStrategy(JComponent) - Constructor for class com.pietschy.command.worker.DefaultGlassPaneStrategy
  Creates a new instance that uses the specified glasspane component.
DefaultGroupContainerManager - Class in com.pietschy.command.group.impl
  Default implementation of `GroupContainerManager` that removes all elemnents and rebuilds from scratch.
DefaultGroupContainerManager() - Constructor for class com.pietschy.command.group.impl.DefaultGroupContainerManager
DefaultGroupMemberFactory - Class in com.pietschy.command.group.impl
  Default implementation of `GroupMemberFactory`.
DefaultGroupMemberFactory() - Constructor for class com.pietschy.command.group.impl.DefaultGroupMemberFactory
DefaultGroupMemberParser - Class in com.pietschy.command.configuration.impl
  Default implementation of `GroupMemberParser`.
DefaultGroupMemberParser() - Constructor for class com.pietschy.command.configuration.impl.DefaultGroupMemberParser
DefaultMenuFactory - Class in com.pietschy.command.factory
  Default implementation of `MenuFactory` that creates standard swing menus.
DefaultMenuFactory() - Constructor for class com.pietschy.command.factory.DefaultMenuFactory
DefaultRecentFileListModel - Class in com.pietschy.command.file
  Default implementation of `RecentFileListModel`.
DefaultRecentFileListModel(Collection<File>) - Constructor for class com.pietschy.command.file.DefaultRecentFileListModel
  Creates a new instance initialised with the specified list of files.
DefaultRecentFileListModel(File[]) - Constructor for class com.pietschy.command.file.DefaultRecentFileListModel
  Creates a new instance initialised with the specified list of files.
DefaultRecentFileListModel() - Constructor for class com.pietschy.command.file.DefaultRecentFileListModel
  Creates a new empty instance.
DefaultRelatedWindowDiscriminator - Class in com.pietschy.command.delegate
  Default implementation of `RelatedWindowDiscriminator`.
DefaultRelatedWindowDiscriminator() - Constructor for class com.pietschy.command.delegate.DefaultRelatedWindowDiscriminator
Defaults - Class in com.pietschy.command
  Defines all the defaults for the GUI Command infrastructure.
Defaults() - Constructor for class com.pietschy.command.Defaults
defaults() - Static method in class com.pietschy.command.GuiCommands
  Gets the library defaults.
DefaultToolbarFactory - Class in com.pietschy.command.factory
  Default implementation of `ToolbarFactory`.
DefaultToolbarFactory() - Constructor for class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new factory that creates non-floatable toolbars and rollover enabled buttons.
DefaultToolbarFactory(Insets, boolean, boolean) - Constructor for class com.pietschy.command.factory.DefaultToolbarFactory
  Creates a new factory.
DefaultWindowSearchStrategy - Class in com.pietschy.command.util
  Default `WindowSearchStrategy` used by commands for finding the parent windows of components.
DefaultWindowSearchStrategy() - Constructor for class com.pietschy.command.util.DefaultWindowSearchStrategy
  Creates a new instance.
DelegateMediator - Interface in com.pietschy.command.delegate
  Used by `DelegatingCommand` instances to find their delegates.
DelegateMediatorEvent - Class in com.pietschy.command.delegate
  Fired whenever a `DelegateMediator`s current delegate set changes.
DelegateMediatorEvent(DelegateMediator) - Constructor for class com.pietschy.command.delegate.DelegateMediatorEvent
  Creates a new intance.
DelegateMediatorListener - Interface in com.pietschy.command.delegate
  Interface for listening to changes in a `DelegateMediator`.
DelegateProvider - Interface in com.pietschy.command.delegate
  Marks an object as being a provider of delegates.
DelegateProviderSupport - Class in com.pietschy.command.delegate
  A simple implementation of `DelegateProvider`.
DelegateProviderSupport() - Constructor for class com.pietschy.command.delegate.DelegateProviderSupport
delegatesChanged(DelegateMediatorEvent) - Method in interface com.pietschy.command.delegate.DelegateMediatorListener
  Invoked when the delegates of the source mediator have changed.
DelegatingCommand - Class in com.pietschy.command.delegate
  Delegating commands allow a single command to delegate its behaviour to another object.
DelegatingCommand(String) - Constructor for class com.pietschy.command.delegate.DelegatingCommand
  Creates a new instance with the specified id.
DelegatingToggleCommand - Class in com.pietschy.command.delegate
  DelegatingToggleCommands provided equivalent functionality to `DelegatingCommand` for `ToggleCommand`s.
DelegatingToggleCommand(String) - Constructor for class com.pietschy.command.delegate.DelegatingToggleCommand
  Creates a new instance with the specified id.
DelegatingToggleGroup - Class in com.pietschy.command.delegate
  DelegatingToggleGroups delegates to the `ToggleCommand` members of a `ToggleGroup`.
DelegatingToggleGroup(String) - Constructor for class com.pietschy.command.delegate.DelegatingToggleGroup
DelegatingToggleGroup.DelegatingToggleGroupBuilder - Class in com.pietschy.command.delegate
  Internal builder implementation that installs DelegatingToggleCommands.
DelegatingToggleGroup.DelegatingToggleGroupBuilder(GroupBuilder) - Constructor for class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
DelegatingToggleGroupCommand - Class in com.pietschy.command.delegate
  A custom `DelegatingToggleCommand` used internally by `DelegatingToggleGroup`s.
DelegatingToggleGroupCommand(String) - Constructor for class com.pietschy.command.delegate.DelegatingToggleGroupCommand
DESCRIPTION - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
DescriptionAttributeValue - Class in com.pietschy.command.face
  An extension of `AttributeValue` that allows the string values of an attribute to be derived from other attributes.
DescriptionAttributeValue(Face, Attribute) - Constructor for class com.pietschy.command.face.DescriptionAttributeValue
detach(AbstractButton) - Method in class com.pietschy.command.ButtonManager
  Detaches this command from the specified button.
detach(JComponent) - Method in class com.pietschy.command.Command
  Detaches this command from the specified button.
DISABLE - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.setActivateGlassPane(boolean)` and `SwingWorkerCommand.setDisableWhileWorking(boolean)` instead.
DISABLE_AND_ACTIVATE_GLASS_PANE - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.setActivateGlassPane(boolean)` and `SwingWorkerCommand.setDisableWhileWorking(boolean)` instead.
DISABLED_ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
discard() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
discard() - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Discards the builder without updating the expansion point.
discard() - Method in interface com.pietschy.command.group.GroupBuilder
  Discards the builder without updating the group.
discardGroupBuilder() - Method in class com.pietschy.command.group.impl.MemberManager
  Discards the current group builder.
DO_NOTHING - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.setActivateGlassPane(boolean)` and `SwingWorkerCommand.setDisableWhileWorking(boolean)` instead.
doButtonAttachments(AbstractButton, String) - Method in class com.pietschy.command.ActionCommand
  Overrides the default implementation to also add an `ActionListener` to the button.
doButtonAttachments(AbstractButton, String) - Method in class com.pietschy.command.Command
  Attaches this command to the specified button.
doButtonDetachments(AbstractButton) - Method in class com.pietschy.command.ActionCommand
  Overrides the default implementation to remove the `ActionListener` installed by `ActionCommand.doButtonAttachments(AbstractButton, String)`.
doButtonDetachments(AbstractButton) - Method in class com.pietschy.command.Command
  Detaches this command from the specified button.
doInBackground() - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Invokes the target method.
doInBackground() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked by to perform the commands work on a background thread.
done() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked on the EDT when `SwingWorkerCommand.doInBackground()` has completed or thrown an exception.
DownArrowIcon - Class in com.pietschy.command.face
  An `Icon` for rendering the standard down arrow for buttons that activate a group popup.
DownArrowIcon() - Constructor for class com.pietschy.command.face.DownArrowIcon
DynamicMember - Class in com.pietschy.command.group.impl
  Dynamic members are used handle commands and groups that are specified only by their id.
DynamicMember(CommandGroup, String, boolean) - Constructor for class com.pietschy.command.group.impl.DynamicMember
  Creates a new member for the group with the specified id.

## E

EmbeddedContribution - Class in com.pietschy.command.group.impl
  A contribution that attempts to adds it's member to a matching child of the parent group.
EmbeddedContribution(CommandGroup, Comparator<CommandGroup>) - Constructor for class com.pietschy.command.group.impl.EmbeddedContribution
  Creates a new instance.
EMPTY_PROVIDER_ARRAY - Static variable in class com.pietschy.command.delegate.AbstractDelegateMediator
  Empty container array.
EmptyInterceptor - Class in com.pietschy.command
  Empty interceptor implementation.
EmptyInterceptor() - Constructor for class com.pietschy.command.EmptyInterceptor
endsInEscapeCharacter(String) - Method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Checks if the string ends in an odd number of '\'.
enter(Object) - Method in interface com.pietschy.command.log.Logger
enter(Object) - Method in class com.pietschy.command.log.NullLogger
enter(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
Env - Class in com.pietschy.command.util
  Provies environment information to the library.
error(Object) - Method in interface com.pietschy.command.log.Logger
error(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
error(Object) - Method in class com.pietschy.command.log.NullLogger
error(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
error(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
error(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
ExceptionFactory - Class in com.pietschy.command.configuration.impl
  A factory for exceptions that ensures parsing information is captured in all exceptions.
ExceptionFactory() - Constructor for class com.pietschy.command.configuration.impl.ExceptionFactory
ExceptionHandler - Interface in com.pietschy.command.reflection
  Interface for handling exceptions generated by relfection based method calls.
EXCLUSIVE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
execute(Map<Object, Object>) - Method in class com.pietschy.command.ActionCommand
  Executes this command with the specified parameters.
execute() - Method in class com.pietschy.command.ActionCommand
  Causes the command to perform it's operation.
execute(Map<Object, Object>) - Method in interface com.pietschy.command.ActionCommandExecutor
  Executes this instance.
execute(Map<Object, Object>) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Standard execute method for `ActionCommandExecutor` instances.
exit(String) - Method in interface com.pietschy.command.log.Logger
exit(String, Object) - Method in interface com.pietschy.command.log.Logger
exit(String) - Method in class com.pietschy.command.log.NullLogger
exit(String, Object) - Method in class com.pietschy.command.log.NullLogger
exit(String) - Method in class com.pietschy.command.log.PrintStreamLogger
exit(String, Object) - Method in class com.pietschy.command.log.PrintStreamLogger
EXPANSION_POINT - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
ExpansionPointBuilder - Interface in com.pietschy.command.group
  Interface for managing the members of an expasion point.
ExpansionPointMember - Class in com.pietschy.command.group.impl
  A `GroupMember` implementation for handling a groups expansion point.
ExpansionPointMember(String) - Constructor for class com.pietschy.command.group.impl.ExpansionPointMember
  Creates a new instance.
EXTENDS - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
ExtensionFileFilter - Class in com.pietschy.command.file
  An implementation of `FileFilter` that is based on the extension of a file.
ExtensionFileFilter(String, String) - Constructor for class com.pietschy.command.file.ExtensionFileFilter
  Creates a new filter for the specified file extension with that has the specified description.
extractCommandId(String) - Method in class com.pietschy.command.CommandHyperlinkListener
  Extracts the command id from urls of the form "command://command-id?param=value"
extractParameters(String) - Method in class com.pietschy.command.CommandHyperlinkListener
  Extracts the command paramters from urls of the form "command://command-id?param=value"
extractProviders(Component, ArrayList<DelegateProvider>) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Extracts all the provider from the heirarchy of the specified component.

## F

FACE - Static variable in class com.pietschy.command.configuration.impl.PropertyKey
Face - Class in com.pietschy.command.face
  The face class holds all the visiual information about a Command.
Face(String) - Constructor for class com.pietschy.command.face.Face
  Constructs a new empty face with the specified context.
FACE_CONTEXT - Static variable in class com.pietschy.command.configuration.impl.PropertyKey
FaceAcceleratorAttributeParser - Class in com.pietschy.command.configuration.impl
  Parser for the accelerator property.
FaceAcceleratorAttributeParser() - Constructor for class com.pietschy.command.configuration.impl.FaceAcceleratorAttributeParser
  Creates a new instance.
FaceAttributeParser - Class in com.pietschy.command.configuration.impl
  The base class for all `Face` `Attribute` parsers.
FaceAttributeParser(String...) - Constructor for class com.pietschy.command.configuration.impl.FaceAttributeParser
  Creates a new instance for the specified properties.
FaceBooleanAttributeParser - Class in com.pietschy.command.configuration.impl
  Parser implementation for boolean values.
FaceBooleanAttributeParser(String...) - Constructor for class com.pietschy.command.configuration.impl.FaceBooleanAttributeParser
  Creates a new instance for the specified properties.
FaceComparator - Class in com.pietschy.command.group.impl
  Comparator for comparing face instances based on their text value.
FaceComparator(String) - Constructor for class com.pietschy.command.group.impl.FaceComparator
  Creates a new instance.
faceExists(String) - Method in class com.pietschy.command.Command
  Checks if a face exists for the specified context.
faceExists(String) - Method in class com.pietschy.command.face.FaceManager
  Checks if a face exist for the specified context.
FaceExtendsAttributeParser - Class in com.pietschy.command.configuration.impl
  Face parser for handling the "extends" property.
FaceExtendsAttributeParser() - Constructor for class com.pietschy.command.configuration.impl.FaceExtendsAttributeParser
  Creates a new instance.
FaceHorizontalTextPositionParser - Class in com.pietschy.command.configuration.impl
  Parser for the `horizontalTextPostion` property.
FaceHorizontalTextPositionParser() - Constructor for class com.pietschy.command.configuration.impl.FaceHorizontalTextPositionParser
  Creates a new instance.
FaceIconAttributeParser - Class in com.pietschy.command.configuration.impl
  Parser for Face icons.
FaceIconAttributeParser() - Constructor for class com.pietschy.command.configuration.impl.FaceIconAttributeParser
  Creates a new instance.
FaceIntegerAttributeParser - Class in com.pietschy.command.configuration.impl
  Parser for integer values.
FaceIntegerAttributeParser(String...) - Constructor for class com.pietschy.command.configuration.impl.FaceIntegerAttributeParser
  Creates a new instance for the specified property names.
FaceManager - Class in com.pietschy.command.face
  FaceManager provides support for the various command implementations to manage thier faces.
FaceManager() - Constructor for class com.pietschy.command.face.FaceManager
  Creates a new instance.
FaceNotFoundException - Exception in com.pietschy.command.face
  Thrown by comands when a non existant face is requested.
FaceNotFoundException(Command, String) - Constructor for exception com.pietschy.command.face.FaceNotFoundException
  Creates a new instance for the specified command and face context.
FaceRenderer - Interface in com.pietschy.command.face
  FaceRenderers are used by the libarary to configure the properties of buttons and menus.
FaceStringAttributeParser - Class in com.pietschy.command.configuration.impl
  Parses string values.
FaceStringAttributeParser(String...) - Constructor for class com.pietschy.command.configuration.impl.FaceStringAttributeParser
  Creates a new instance for the specified property names.
FaceTextAttributeParser - Class in com.pietschy.command.configuration.impl
  Parses the text attribute of faces.
FaceTextAttributeParser() - Constructor for class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Creates a new instance.
FaceVerticalTextPositionParser - Class in com.pietschy.command.configuration.impl
  Parser for the `verticalTextPostion` property.
FaceVerticalTextPositionParser() - Constructor for class com.pietschy.command.configuration.impl.FaceVerticalTextPositionParser
  Creates a new instance.
Factory - Interface in com.pietschy.command.factory
  Marker interface used by the library to denote button and menu factories.
failed(Exception) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked on the EDT if `SwingWorkerCommand.doInBackground()` throws an exception.
FALSE - Static variable in class com.pietschy.command.configuration.impl.Const._Values
FALSE - Static variable in class com.pietschy.command.configuration.impl.FaceBooleanAttributeParser
fatal(Object) - Method in interface com.pietschy.command.log.Logger
fatal(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
fatal(Object) - Method in class com.pietschy.command.log.NullLogger
fatal(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
fatal(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
fatal(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
FieldSet - Class in com.pietschy.command.configuration.impl
  Convenience class for ensuring I capture all fields represented by the various `Const` classes.
FieldSet(Class) - Constructor for class com.pietschy.command.configuration.impl.FieldSet
  Creates a new field set from the specified class.
FILE_TO_OPEN - Static variable in class com.pietschy.command.file.AbstractFileOpenCommand
  If specified as a parameter the command will bypass the chooser dialog and open the file directly.
findAllContainersInHeirarchy(Component) - Static method in class com.pietschy.command.util.HierarchyUtilities
  Finds all the `CommandContainer`s bound to the specified components swing heirarchy.
findBestFace(String) - Method in class com.pietschy.command.Command
  Finds the best face to use for buttons created for using in the specified context.
findBestFace(String, String[]) - Method in class com.pietschy.command.face.FaceManager
  Finds the best face for the specified context.
findClosestParent() - Method in class com.pietschy.command.BindingSupport
  Finds the closest command container in the export components swing heirarchy.
findCommand(String) - Method in class com.pietschy.command.CommandContainer
  Searches the container heirarchy for the command with the specified id.
findFirstContainerInHeirarchy(Component) - Static method in class com.pietschy.command.util.HierarchyUtilities
  Finds the first `CommandContainer` bound to the specified components swing heirarchy.
findNearestAncestor(Class) - Method in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
  Finds the nearest ancestor of the specified class that has a registered configurator.
findParentWindow(Component) - Method in class com.pietschy.command.util.DefaultWindowSearchStrategy
findParentWindow(Component) - Method in interface com.pietschy.command.util.WindowSearchStrategy
  Invoked to find the parent window of the specified component.
finished(T) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked on the EDT when `SwingWorkerCommand.doInBackground()` completes successfully.
finishedWorking() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Called by the worker when it has completed, either normally or due to an exception.
fireChanged() - Method in class com.pietschy.command.group.impl.AbstractGroupMember
  Notifies listeners that this members state has changed.
fireCommandAdded(CommandContainer, Command) - Method in class com.pietschy.command.CommandContainer
  Fires `CommandContainerListener.commandAdded(CommandContainerEvent)`.
fireCommandRemoved(CommandContainer, Command) - Method in class com.pietschy.command.CommandContainer
  Fires `CommandContainerListener.commandRemoved(CommandContainerEvent)`.
fireContentsChanged() - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Notifies listeners that the model has changed.
fireDelegatesChanged() - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Notifies all listeners that the current list of delegates has changed.
fireHoverEnded(Face, Component) - Method in class com.pietschy.command.Command
  Fires the `HoverListener.hoverEnded(HoverEvent)` event.
fireHoverStarted(Face, Component) - Method in class com.pietschy.command.Command
  Fires the `HoverListener.hoverStarted(HoverEvent)` event.
fireIndexedPropertyChange(String, int, Object, Object) - Method in class com.pietschy.command.Command
fireIndexedPropertyChange(String, int, int, int) - Method in class com.pietschy.command.Command
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class com.pietschy.command.Command
fireMembersChanged() - Method in class com.pietschy.command.group.impl.MemberManager
  Notifies all group listeners that this managers contents has changed.
fireParentHierarchyChanged() - Method in class com.pietschy.command.CommandContainer
  Fires `CommandContainerListener.parentHierarchyChanged(CommandContainerEvent)`.
firePropertyChange(String, Object, Object) - Method in class com.pietschy.command.Command
firePropertyChange(String, int, int) - Method in class com.pietschy.command.Command
firePropertyChange(String, boolean, boolean) - Method in class com.pietschy.command.Command
firePropertyChange(String, int, int) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
firePropertyChange(PropertyChangeEvent) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
firePropertyChange(String, boolean, boolean) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
firePropertyChange(String, Object, Object) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
firePropertyChanged(String, Object, Object) - Method in class com.pietschy.command.CommandContainer
  Fires `CommandContainerListener.containerPropertyChanged(PropertyChangeEvent)`.
firePropertyChanged(PropertyChangeEvent) - Method in class com.pietschy.command.CommandContainer
  Fires `CommandContainerListener.parentHierarchyChanged(CommandContainerEvent)` with the specified event.
firePropertyChanged(String, Object) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
fireStateChaged() - Method in class com.pietschy.command.undo.UndoContext
  Notifies listeners that there has been a change in state.
FocusTrackingDelegateMediator - Class in com.pietschy.command.delegate
  A `DelegateMediator` that finds its `ActionCommandExecutor` set by traversing up the swing component hierarchy from the focused component.
FocusTrackingDelegateMediator(Window) - Constructor for class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Creates a new DelegateManager that tracks focus in the same window as the specified component.
FocusTrackingDelegateMediator(Window, RelatedWindowDiscriminator) - Constructor for class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Creates a new DelegateManager that uses the specified `RelatedWindowDiscriminator` to determine focus events related to the main window.

## G

get(Command) - Method in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
  Gets the best configurator for the specified command class.
get(Component) - Static method in class com.pietschy.command.face.RenderContext
  Gets the rendering context for the specified component, or `null` if it doesn't have one.
get(int) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Gets the file at the specified index.
get(int) - Method in interface com.pietschy.command.file.RecentFileListModel
  Gets the file at the specified index.
get() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.get()`.
get(long, TimeUnit) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.get(long, TimeUnit)`.
getAccelerator() - Method in class com.pietschy.command.face.Face
  Gets the accelerator of the face.
getAcceleratorForIndex(int) - Method in class com.pietschy.command.file.RecentFileList
  Returns the accelerator to use for the file at the specified index.
getAcceleratorModifiers() - Method in class com.pietschy.command.file.RecentFileList
  Gets the modifiers that are used to create the accelerators.
getAcceleratorText(Face) - Method in class com.pietschy.command.face.DescriptionAttributeValue
  Gets the user friendly string for an accelerator.
getActionAdapter() - Method in class com.pietschy.command.ActionCommand
  Gets an action that mirrors the default face of this command.
getActionAdapter(String) - Method in class com.pietschy.command.ActionCommand
  Gets an action that mirrors this the specified face of this command.
getActionCommand(String) - Method in class com.pietschy.command.CommandContainer
  Gets the command with the specified id from the container.
getActionCommandExecutor(String) - Method in class com.pietschy.command.CommandContainer
  Default implementation of `DelegateProvider`.
getActionCommandExecutor(String) - Method in interface com.pietschy.command.delegate.DelegateProvider
  Gets the delegate with the specified id.
getActionCommandExecutor(String) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
getActionCommandParser(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Gets the `AttributeParser` for the specified property name.
getActionEvent() - Method in class com.pietschy.command.ActionCommand
  Convenience method for `getParameter(ActionCommand.PARAMETER_ACTION_EVENT)`.
getActionEvent() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Convenience method for `getParameter(ActionCommand.PARAMETER_ACTION_EVENT)`.
getActionEvent(Map<Object, Object>) - Static method in class com.pietschy.command.ParameterUtils
  Convenience method for `getHint(ActionCommand.PARAMETER_ACTION_EVENT)`.
getAlternativeFaceContexts(String) - Method in class com.pietschy.command.Command
  Gets a list of alternate contexts to try if no face has been registered for the specified context.
getAlternativeFaceContexts(String) - Method in class com.pietschy.command.Defaults
  Gets the list of alternative face contexts to try if a face with the specfied context doesn't exits.
getAnnotation() - Method in class com.pietschy.command.annotation.impl.ActionCommandProcessor
  Returns the annotation class handled by this processor.
getAnnotation() - Method in interface com.pietschy.command.annotation.impl.AnnotationProcessor
  Gets the annotation class handled by this processor.
getAnnotation() - Method in class com.pietschy.command.annotation.impl.SwingWorkerCommandProcessor
  Returns the annotation class handled by this processor.
getAnnotationSupport() - Method in class com.pietschy.command.Defaults
  Gets the `AnnotationSupport` instance used by the library.
getArgs() - Method in class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.CommandProvider
  Returns the invoking command.
getArgs() - Method in class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.InvokerWindowProvider
  Returns `ActionCommand.getInvokerWindow()` from the invoking command.
getArgs() - Method in class com.pietschy.command.annotation.impl.AbstractAnnotationProcessor.ParameterProvider
  Returns the parameters of the invoking command.
getArgs() - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Gets the argument list for the method invocation.
getArgs() - Method in interface com.pietschy.command.reflection.ArgumentProvider
  Gets the arguments to use for invoking a method.
getArgumentProvider() - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Gets the current `ArgumentProvider`.
getArgumentProvider() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Sets the current `ArgumentProvider` for this command.
getAttribute(Attribute) - Method in class com.pietschy.command.face.Face
  Gets the specified attribute, lazily creating it if it doesn't already exit.
getAttributeMap() - Method in class com.pietschy.command.face.Face
  Exposed for unit test purposes.
getAttributeValue(Attribute) - Method in class com.pietschy.command.face.Face
  Gets the value of the specified attribute.
getBestFace(RenderContext) - Method in class com.pietschy.command.face.DefaultFaceRenderer
getBestFace() - Method in class com.pietschy.command.face.RenderContext
  Gets the best face to use for this render context.
getBindingFor(Component) - Method in class com.pietschy.command.CommandContainerBindings
getBoundComponent() - Method in class com.pietschy.command.CommandContainer
  Gets the component this container is bound to, or `null` if the container isn't bound.
getBuilder() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup
getBuilder() - Method in class com.pietschy.command.group.CommandGroup
  Gets the current builder for this group.
getBuilder() - Method in class com.pietschy.command.group.impl.MemberManager
  Gets the current builder instance.
getButtonFactory() - Method in class com.pietschy.command.Command
  Gets the button factory to use for this command.
getButtonFactory() - Method in class com.pietschy.command.Defaults
  Gets the default `ButtonFactory` used by the library.
getButtonIn(Container) - Method in class com.pietschy.command.Command
  Finds the first button created by this command in the specified container.
getClassLoader() - Method in class com.pietschy.command.Defaults
  Gets the class loader used by the library.
getClearCommand() - Method in class com.pietschy.command.file.RecentFileList
  Gets the ActionCommand that clears the files from the group.
getClientProperty(String) - Method in class com.pietschy.command.face.Face
  Gets the value of the specified client property.
getClientProperty(String, String) - Method in class com.pietschy.command.face.Face
  Gets the value of the specified client property, or returns the specified default value if it doesn't exist.
getClientPropertyNames() - Method in class com.pietschy.command.face.Face
  Gets the client property names of this face.
getCommand() - Method in class com.pietschy.command.ActionCommandEvent
  Gets the `Command` being executed.
getCommand() - Method in class com.pietschy.command.CommandContainerEvent
  Gets the command that was the subject of this event, or `null` if the event is not related to a command.
getCommand(String) - Method in class com.pietschy.command.CommandHyperlinkListener.CommandContainerLocator
getCommand(String) - Method in class com.pietschy.command.CommandHyperlinkListener.CommandListLocator
getCommand(String) - Method in class com.pietschy.command.CommandHyperlinkListener
getCommand() - Method in class com.pietschy.command.face.RenderContext
  Gets the command that created the context.
getCommand() - Method in class com.pietschy.command.group.impl.AbstractCommandContribution
  Returns the command this contribution is adding.
getCommand() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
  Gets the command this member represents.
getCommand() - Method in class com.pietschy.command.group.impl.EmbeddedContribution
getCommand() - Method in class com.pietschy.command.HoverEvent
  Gets the command that created the hovered component.
getCommandContainer() - Method in class com.pietschy.command.BindingSupport
  Gets the currently bound `CommandContainer`.
getCommandContainer() - Method in class com.pietschy.command.Command
  Gets this commands `CommandContainer` or `null` if it doesn't have one.
getCommandContainer() - Method in class com.pietschy.command.ContainerPropertyListenerSupport
  Gets the current command container.
getCommandContainer() - Method in class com.pietschy.command.group.impl.MemberManager
  Returns the `CommandContainer` this manager is to use.
getCommandFor(File) - Method in class com.pietschy.command.file.RecentFileList
  Gets the command that opens the specified file.
getCommandGroup(String) - Method in class com.pietschy.command.CommandContainer
  Gets the group with the specified id from the container.
getCommandGroupParser(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Gets the `AttributeParser` for the specified property name.
getCommandId() - Method in class com.pietschy.command.group.impl.StaticMember
getComponent() - Method in class com.pietschy.command.HoverEvent
  Gets the component that was hovered.
getComponentToCenterOn() - Method in class com.pietschy.command.file.AbstractFileCommand
  Provides the component on which to center the chooser.
getConfigFor(Command) - Method in class com.pietschy.command.configuration.impl.ConfigurationCache
  Gets the configuration instance for the specified command.
getConfigFor(String) - Method in class com.pietschy.command.configuration.impl.ConfigurationCache
  Gets the config for the command with the specified id.
getConfigurationLoader() - Method in class com.pietschy.command.Defaults
  Gets the `ConfigurationLoader`.
getConfiguratorFor(Command) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Get the best `Configurator` for the specified command.
getContainer() - Method in class com.pietschy.command.CommandContainerEvent
  Gets the container that generated the event.
getContainerFor(Component) - Static method in class com.pietschy.command.CommandContainer
getContainerProperty(String) - Method in class com.pietschy.command.Command
  A convenience method for getting the specified property from this commands `CommandContainer`.
getContainerPropertySupport() - Method in class com.pietschy.command.Command
  Gets the `ContainerPropertyListenerSupport` instance.
getContext() - Method in class com.pietschy.command.face.Face
  Gets the context of this face.
getContributions() - Method in class com.pietschy.command.group.impl.MemberManager
  Get all the expansion point contributions of this manager.
getController() - Method in class com.pietschy.command.toggle.ToggleGroup
  Gets the `ToggleGroupController` managing this group.
getDebugComponent(Factory, List<Component>) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
getDefaultFace() - Method in class com.pietschy.command.Command
  Gets this default face of the command.
getDefaultFace(boolean) - Method in class com.pietschy.command.Command
  Gets the default face or creates it if it hasn't been defined.
getDefaultFace(boolean) - Method in class com.pietschy.command.face.FaceManager
  Gets the default face.
getDefaultFileFilter() - Method in class com.pietschy.command.file.AbstractFileCommand
  Gets the default `FileFilter` that will be selected in the chooser if `AbstractFileCommand.isRememberLastFilter()` is `false`.
getDefaultGroupIcon() - Method in class com.pietschy.command.face.DefaultFaceRenderer
getDefaultShortcutString(int) - Static method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Gets the string representation of specified shortcut mask.
getDelegate(String) - Method in class com.pietschy.command.CommandContainer
  Gets the delegate with the specified id from the container.
getDelegate() - Method in class com.pietschy.command.delegate.DelegatingCommand
  Gets this command delegate.
getDelegate() - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Gets this command delegate.
getDelegateMediator() - Method in class com.pietschy.command.CommandContainer
  Gets the first delegate mediator found in the container heirarchy.
getDelegateMediator() - Method in class com.pietschy.command.delegate.DelegateMediatorEvent
  Gets the mediator that generated this event.
getDelegateMediator() - Method in class com.pietschy.command.delegate.DelegatingCommand
  Gets the mediator this command is using to locate its delegates.
getDelegates() - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Gets the delegates contained by this container.
getDescription() - Method in class com.pietschy.command.face.Face
  Gets the description attriubte of the face.
getDescription() - Method in class com.pietschy.command.file.ExtensionFileFilter
  Gets this filters description
getDisabledIcon() - Method in class com.pietschy.command.face.Face
  Gets the disabled icon for the face.
getDisplaySize() - Method in class com.pietschy.command.file.RecentFileList
  Gets the number of files the group will display at any one time.
getExceptionHandler() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Gets the current exception handler for this command.
getExcludedFiles() - Method in class com.pietschy.command.file.RecentFileList
  Gets the file that is currently excluded from the list or `null` if all the files are included.
getExecutor(String, DelegateProvider[]) - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Convenience method that traverses the specified container list for the first executor with the specified id.
getExecutor(String) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
  Searches the provider hierarchy and gets the first executor it finds.
getExecutor(String) - Method in interface com.pietschy.command.delegate.DelegateMediator
  Searches the container hierarchy and gets the first executor it finds.
getExecutor(String) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
getExpansionPointBuilder() - Method in class com.pietschy.command.group.CommandGroup
  Gets the current expansion point builder for this group.
getExpansionPointBuilder() - Method in class com.pietschy.command.group.impl.MemberManager
  Gets the current expansion point builder.
getExtendsContext() - Method in class com.pietschy.command.face.Face
  Gets the face context that this face extends.
getFace(String) - Method in class com.pietschy.command.Command
  Gets the face for the specified context.
getFace(String, boolean) - Method in class com.pietschy.command.Command
  Gets the face with the specified name, optionally creating it if it doesn't exits.
getFace(String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Gets the face for the specified context.
getFace() - Method in class com.pietschy.command.face.AttributeValue
  Gets the face to which this attribute belongs.
getFace(String, boolean) - Method in class com.pietschy.command.face.FaceManager
  Gets the face for the specified context.
getFace() - Method in class com.pietschy.command.HoverEvent
  Gets the face used to create the hovered component.
getFaceContext() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Gets the face context if for face properties.
getFaceContext() - Method in class com.pietschy.command.face.RenderContext
  Gets the face context.
getFaceId() - Method in class com.pietschy.command.group.impl.GroupContainerManager
  The face id to use when creating new buttons or menus.
getFaceParser(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Gets the `FaceAttributeParser` for the specified property name.
getFaceRenderer() - Method in class com.pietschy.command.Defaults
  Gets the `FaceRenderer` used by the library.
getFaces() - Method in class com.pietschy.command.configuration.impl.Configuration
  Gets all the faces defined in this configuration.
getFactory(String) - Method in class com.pietschy.command.configuration.impl.FaceIconAttributeParser
  Gets the factory with the specified name.
getFactory() - Method in class com.pietschy.command.group.impl.GroupContainerManager
  The factory to use when createing new buttons or menus.
getGlassPane() - Method in class com.pietschy.command.worker.DefaultGlassPaneStrategy
  Gets the glasspane component this strategy is using.
getGlassPaneStrategy() - Method in class com.pietschy.command.CommandContainer
  Gets the first glass pane strategy found in the container heirarchy.
getGlassPaneStrategy() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Searches the `CommandContainer` hierarchy to find the `GlassPaneStrategy` to use.
getGroup() - Method in class com.pietschy.command.face.RenderContext
  Gets the group associated with this context.
getGroupClassName(String) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Checks if the group has got an explicit class name specified.
getGroupClassName(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Gets the class name specified for the group with the specified id.
getGroupMemberFactory() - Method in class com.pietschy.command.Defaults
  Gets the `GroupMemberFactory` used by the library.
getGroupMemberParser() - Method in class com.pietschy.command.Defaults
  Gets the `GroupMemberParser` used by the library.
getHorizontalTextPosition() - Method in class com.pietschy.command.face.Face
  Gets the horizontal text position of this face.
getHoverManagerFor(Window) - Static method in class com.pietschy.command.GuiCommands
  Get the `HoverManager` that will fire events for command hoverings in the specified window.
getIcon() - Method in class com.pietschy.command.face.Face
  Gets the main icon for the face.
getIconFactory() - Method in class com.pietschy.command.Defaults
  Gets the user defined `IconFactory` used to load custom icons.
getIconHeight() - Method in class com.pietschy.command.face.DownArrowIcon
getIconTextGap() - Method in class com.pietschy.command.face.Face
  Gets the icon text gap of the face, or `null` if it hasn't been configured.
getIconWidth() - Method in class com.pietschy.command.face.DownArrowIcon
getId(SwingWorkerCommand_, Method) - Method in class com.pietschy.command.annotation.impl.SwingWorkerCommandProcessor
  Gets the command id from the methods annotation.
getId() - Method in class com.pietschy.command.Command
  Gets the command id.
getId() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Gets the id of the command or group represented by this key.
getId() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Gets the Id of this delegate.
getId() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
  Gets the Id of this member.
getId() - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Non command members have no real id in the command sense.
getId() - Method in class com.pietschy.command.group.impl.DynamicMember
getId() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Expasion points don't represent a command to they return themselves.
getId() - Method in interface com.pietschy.command.group.impl.GroupMember
  Gets this members id.
getId() - Method in interface com.pietschy.command.Identifiable
  Get the object id.
getInheritedValue() - Method in class com.pietschy.command.face.AttributeValue
  Gets the inherited value of the attribute.
getInsets() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Gets the `Insets` this factory is applying to the buttons it creates.
getInstanceFor(Window) - Static method in class com.pietschy.command.HoverManager
  Deprecated. use `GuiCommands.getHoverManagerFor(Window)` instead.
getInvocationArgs() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Gets any arguments required by the delegate.
getInvoker() - Method in class com.pietschy.command.ActionCommand
  Convenience method to get the object that invoked the command.
getInvoker() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Convenience method to get the object that invoked the command.
getInvoker(Map<Object, Object>) - Static method in class com.pietschy.command.ParameterUtils
  Convenience method to get the object that invoked the command.
getInvokerWindow() - Method in class com.pietschy.command.ActionCommand
  Convenience method to get the Window ancestor of the object that invoked the command.
getInvokerWindow() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Convenience method to get the Window ancestor of the object that invoked the command.
getInvokerWindow(Map<Object, Object>) - Static method in class com.pietschy.command.ParameterUtils
  Convenience method to get the Window ancestor of the object that invoked the command.
getItemContainer() - Method in class com.pietschy.command.group.impl.GroupContainerManager
  Gets the container this instance is managing.
getKey() - Method in class com.pietschy.command.configuration.impl.AttributeParser
  Gets this parsers key.
getLineage(Class, Class) - Method in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
  Gets the lineage between the two specified classes.
getListenerListFor(String) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
getLogger(Class) - Method in interface com.pietschy.command.log.LoggerFactory
  Creates a new logger instance.
getLogger(Class) - Method in class com.pietschy.command.log.NullLoggerFactory
getLogger(Class) - Method in class com.pietschy.command.log.PrintStreamLoggerFactory
getLoggerFactory() - Static method in class com.pietschy.command.GuiCommands
  Gets the logger factory used by the library to create internal logger instances.
getLongDescription() - Method in class com.pietschy.command.face.Face
  Gets the long description attribute of the face.
getMemberCount() - Method in class com.pietschy.command.group.CommandGroup
  Returns the number of realised members in this group.
getMemberCount() - Method in class com.pietschy.command.group.impl.MemberManager
  Gets the number of realised memebers in the group.
getMemberFor(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
getMemberFor(String) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Gets the member for the specified command id.
getMemberFor(String) - Method in class com.pietschy.command.group.impl.MemberManager
  Gets the member that represents the command with the specified id.
getMemberListSpec() - Method in class com.pietschy.command.group.CommandGroup
  Gets the member specification used to populate this group.
getMemberManager() - Method in class com.pietschy.command.group.CommandGroup
  Gets the member support for this group.
getMembers() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Gets the expansion point members.
getMembers() - Method in class com.pietschy.command.group.impl.MemberManager
  Gets all the members of this manager.
getMenuFactory() - Method in class com.pietschy.command.Command
  Gets the menu factory to use for this command.
getMenuFactory() - Method in class com.pietschy.command.Defaults
  Gets the default `MenuFactory` used by the library.
getMethod() - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Gets the target method.
getMethod() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Gets the method this command will invoke.
getMissingCommandColor() - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
getMnemonic() - Method in class com.pietschy.command.face.Face
  Gets the mnemonic of the face.
getMnemonicIndex() - Method in class com.pietschy.command.face.Face
  Gets the mnemonic index of the face.
getModel() - Method in class com.pietschy.command.file.RecentFileList
  Gets this commands data model.
getModifiers() - Method in class com.pietschy.command.ActionCommand
  Convenience method to get any modifiers that were specified.
getModifiers() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Convenience method to get any modifiers that were specified.
getModifiers(Map<Object, Object>) - Static method in class com.pietschy.command.ParameterUtils
  Convenience method to get any modifiers that were specified.
getModifiersText(int) - Method in class com.pietschy.command.face.DescriptionAttributeValue
getName() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Gets the name of the expansion point.
getNewValue() - Method in class com.pietschy.command.ContainerPropertyEvent
  Gets the new property value.
getOrCreateConfig(PropertyKey) - Method in class com.pietschy.command.configuration.impl.ConfigurationCache
  Gets the configuration object represented by the specified `PropertyKey`.
getOverwriteMessage(File) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  Gets the text to display in the dialog that confirms file overwrite.
getOverwriteTitle() - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  Gets the title to display in the dialog that confirms file overwrite.
getParameter(Object) - Method in class com.pietschy.command.ActionCommand
  Gets any paramters that may have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommand.putParameter(java.lang.Object, java.lang.Object)`.
getParameter(Object, Object) - Method in class com.pietschy.command.ActionCommand
  Gets any parameters that may have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommand.putParameter(java.lang.Object, java.lang.Object)`.
getParameter(Object) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Gets any hints that may have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommandDelegate.putParameter(java.lang.Object, java.lang.Object)`.
getParameter(Object, Object) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Gets any hints that may have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommandDelegate.putParameter(java.lang.Object, java.lang.Object)`.
getParameter(Map<Object, Object>, Object, Object) - Static method in class com.pietschy.command.ParameterUtils
  Gets a parameter from a map.
getParameters() - Method in class com.pietschy.command.ActionCommand
  Gets all the parameters that have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommand.putParameter(java.lang.Object, java.lang.Object)`.
getParameters() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Gets any hints that may have been specified by a call to `ActionCommandExecutor.execute(Map)` or that have been explicitly set by `ActionCommandDelegate.putParameter(java.lang.Object, java.lang.Object)`.
getParent() - Method in class com.pietschy.command.face.Face
  Gets this parent face.
getParent() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
  Gets the parent group that contains this member.
getParentContainer() - Method in class com.pietschy.command.CommandContainer
  Gets this conainers parent or `null` if it doesn't have one.
getParentValue(Attribute) - Method in class com.pietschy.command.face.Face
  Gets the inherited value of the specified attribute name.
getPcs() - Method in class com.pietschy.command.face.Face
getPopupContext(String) - Method in class com.pietschy.command.Defaults
  Gets the appropriate context to use for popup menus of the specified context.
getPopupContext(String) - Method in class com.pietschy.command.group.CommandGroup
  Gets the context to use for popups menus whose activators (i.e.
getPressedIcon() - Method in class com.pietschy.command.face.Face
  Gets the pressed icon for the face.
getProgress() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Gets the progress of the background task.
getProperties() - Method in class com.pietschy.command.configuration.impl.FaceAttributeParser
  Gets the properties this parser is handling.
getProperty(String) - Method in class com.pietschy.command.Command
  Gets the property value with the specified name.
getProperty(String, String) - Method in class com.pietschy.command.Command
  Gets the property value with the specified name.
getProperty(String) - Method in class com.pietschy.command.CommandContainer
  Gets the first property with the specified name found in the container heirarchy.
getProperty(String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Gets the value of a system property.
getPropertyChangeListeners() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Returns an array of all the listeners that were added to the delegate with addPropertyChangeListener().
getPropertyChangeListeners(String) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Returns an array of all the listeners which have been associated with the named property.
getPropertyFor(Component) - Method in class com.pietschy.command.util.ComponentProperties
getPropertyName() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Gets the property name represented by the key.
getPropertyName() - Method in class com.pietschy.command.ContainerPropertyEvent
  Gets the property name that changed.
getPropertyNames() - Method in class com.pietschy.command.Command
  Gets all the property names defined for this command.
getPropertyValue(String) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
getRealGroupMember() - Method in class com.pietschy.command.group.impl.DynamicMember
getRolloverIcon() - Method in class com.pietschy.command.face.Face
  Gets the rollover icon for the face.
getRolloverSelectedIcon() - Method in class com.pietschy.command.face.Face
  Gets the rollover selected icon for the face.
getSelectedIcon() - Method in class com.pietschy.command.face.Face
  Gets the selected icon for the face.
getSource() - Method in class com.pietschy.command.CommandContainerEvent
  Gets the container that generated the event.
getSource() - Method in class com.pietschy.command.ContainerPropertyEvent
  Gets the command that fired the event.
getSource() - Method in class com.pietschy.command.file.RecentFileListModelEvent
  Gets the source `RecentFileListModel`.
getState() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.getState()`.
getTarget() - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Gets the target object.
getTarget() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Gets the object instance that will recieve the method call.
getTargetWindow() - Method in class com.pietschy.command.CloseWindowCommand
  Gets the window associated with this command.
getText() - Method in class com.pietschy.command.face.Face
  Returns the Test as displayed by attachments of this command.
getToolbarFactory() - Method in class com.pietschy.command.Command
  Gets the toolbar factory to use for this command.
getToolbarFactory() - Method in class com.pietschy.command.Defaults
  Gets the default `ToolbarFactory` used by the library.
getTopLevelPopup(JPopupMenu) - Method in class com.pietschy.command.util.DefaultWindowSearchStrategy
  Traverses the popup hierarchy to finds the highest level popup from the specified instance.
getUndoContext() - Method in class com.pietschy.command.CommandContainer
  Gets the first undo context found in the container heirarchy.
getUndoContext() - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Gets the current `UndoContext`.
getUserProperties() - Method in class com.pietschy.command.configuration.impl.Configuration
  Returns a copy of the configurations user properties, or `null` if the configuration has no user properties.
getUserProperty(String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Gets the value of the specified user property.
getValue() - Method in class com.pietschy.command.face.AttributeValue
  Gets the value of this attribute.
getValue() - Method in class com.pietschy.command.face.DescriptionAttributeValue
getVerticalTextPosition() - Method in class com.pietschy.command.face.Face
  Gets the vertical text position of this face.
getWindow() - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Gets the window associated with this mediator.
getWindowParent(Component) - Static method in class com.pietschy.command.util.HierarchyUtilities
  Gets the window parent of the specified component.
getWorkerCommand() - Method in class com.pietschy.command.worker.CancelSwingWorkerCommand
  Gets the `SwingWorkerCommand` that this command is associated with.
getWorkingMode() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, see `SwingWorkerCommand.isActivateGlassPane()` and `SwingWorkerCommand.isDisableWhileWorking()`.
GlassPaneInterceptor - Class in com.pietschy.command.worker
  An interceptor that can be applied to standard `ActionCommand`s to lookup and activate the current `GlassPaneStrategy`.
GlassPaneInterceptor() - Constructor for class com.pietschy.command.worker.GlassPaneInterceptor
GlassPaneStrategy - Interface in com.pietschy.command.worker
  Defines a strategy for activating and deactivating the glasspane.
globalInstance() - Static method in class com.pietschy.command.CommandContainer
  Gets the global command conainer instance.
GLUE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
GlueMember - Class in com.pietschy.command.group.impl
  A `GroupMember` instance that insert a glue object.
GlueMember() - Constructor for class com.pietschy.command.group.impl.GlueMember
  Creates a new instance.
GROUP_PREFIX - Static variable in class com.pietschy.command.configuration.impl.Const._Group
  the string used to prefix group properties
GroupBuilder - Interface in com.pietschy.command.group
  Interface for programatically managing the members of a group.
GroupContainerManager - Class in com.pietschy.command.group.impl
  A helper class that CommandGroups use to populate and manages its popup/command `Container`s.
GroupContainerManager() - Constructor for class com.pietschy.command.group.impl.GroupContainerManager
GroupEvent - Class in com.pietschy.command.group
  Fired by `CommandGroup` instances when their member list changes.
GroupEvent(Object) - Constructor for class com.pietschy.command.group.GroupEvent
  Creates a new instance.
GroupListener - Interface in com.pietschy.command.group
  Interface for monitoring changes in the membership of a `CommandGroup`.
GroupMember - Interface in com.pietschy.command.group.impl
  GroupMembers are responsible for managing the children of a `CommandGroup`.
GroupMemberFactory - Interface in com.pietschy.command.group.impl
  Factory for the creation of `GroupMember` instances.
GroupMemberParser - Interface in com.pietschy.command.configuration
  Defines a parser interface for group member specification strings.
GroupUtil - Class in com.pietschy.command.group.impl
  A utiltiy class for adding the correct type of separator to various containers.
GroupUtil() - Constructor for class com.pietschy.command.group.impl.GroupUtil
GroupVisitor - Interface in com.pietschy.command.group
  And interface for visiting the members of a `CommandGroup`.
GuiCommands - Class in com.pietschy.command
  Provides the entry point for loading command configuration and changing library defaults.

## H

handleCancel(JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileCommand
  This method is invoked if the user cancels the file chooser dialog.
handleClose(T) - Method in class com.pietschy.command.CloseWindowCommand
  Called to close the specified window.
handleError(JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileCommand
  This method is invoked if the `AbstractFileCommand.showChooserDialog(javax.swing.JFileChooser, java.awt.Component)` returns `JFileChooser.ERROR_OPTION`.
handleException(ReflectionCommand, Exception) - Method in interface com.pietschy.command.reflection.ExceptionHandler
  Invoked to handle an exception.
handleExecute() - Method in class com.pietschy.command.ActionCommand
  Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - Method in class com.pietschy.command.CloseWindowCommand
  Invokes `#handleClose(T)`.
handleExecute() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Subclasses implement this method to define the delegates behaviour.
handleExecute() - Method in class com.pietschy.command.delegate.DelegatingCommand
handleExecute() - Method in class com.pietschy.command.delegate.SwingActionDelegate
  Invokes this delegates `Action`.
handleExecute() - Method in class com.pietschy.command.file.AbstractFileCommand
handleExecute() - Method in class com.pietschy.command.file.AbstractFileOpenCommand
handleExecute() - Method in class com.pietschy.command.LazyCommand
  This implementation will call `LazyCommand.build()` on the first execution and delegate the handling of the request to `LazyCommand.lazyExecute()`.
handleExecute() - Method in class com.pietschy.command.ProxyCommand
  Executes the real command.
handleExecute() - Method in class com.pietschy.command.reflection.ReflectionCommand
  Invokes the commands method using reflection.
handleExecute() - Method in class com.pietschy.command.toggle.ToggleCommand
  This method is called whenever the Command is executed.
handleExecute() - Method in class com.pietschy.command.undo.RedoCommand
  Invokes `UndoContext.redo()`.
handleExecute() - Method in class com.pietschy.command.undo.UndoCommand
  Invokes `UndoContext.undo()`.
handleExecute() - Method in class com.pietschy.command.worker.CancelSwingWorkerCommand
  Cancels the current worker command.
handleExecute() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invokes `SwingWorkerCommand.beforeStarting()` and if `true` is returned starts an swingworker instance that invokes `SwingWorkerCommand.doInBackground()`.
handleInvocationException(Exception) - Method in class com.pietschy.command.reflection.ReflectionCommand
  Called to handle any exceptions that occur during the invocation of the delegate method.
handleSelection(boolean) - Method in class com.pietschy.command.toggle.ToggleCommand
  Entry for subclasses to handle the selection process.
handleSelectionRequest(ToggleCommand, boolean) - Method in class com.pietschy.command.toggle.ToggleGroupController
  Handles a particular selection request on a particular command.
hasListenerListFor(String) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
hasProperties() - Method in class com.pietschy.command.configuration.impl.Configuration
hasUserProperties() - Method in class com.pietschy.command.configuration.impl.Configuration
hierarchyChanged(HierarchyEvent) - Method in class com.pietschy.command.HoverSupport
HierarchyUtilities - Class in com.pietschy.command.util
  Utilities for finding `CommandContainer` bindings.
HORIZONTAL_TEXT_POSITION - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
hoverEnded(HoverEvent) - Method in interface com.pietschy.command.HoverListener
  Notification that the mouse has moved off a command component.
HoverEvent - Class in com.pietschy.command
  Fired when the mouse enters and exits a command.
HoverEvent(Command, Face, Component) - Constructor for class com.pietschy.command.HoverEvent
  Creates a new instance for the specified command, face and component.
HoverListener - Interface in com.pietschy.command
  This interface provides notification when the mouse has hovered over a Command generate button.
HoverManager - Class in com.pietschy.command
  Provides support for monitoring hover events within a given window.
hoverStarted(HoverEvent) - Method in interface com.pietschy.command.HoverListener
  Notification that the mouse has moved over a command component.
HoverSupport - Class in com.pietschy.command
  Listens to various component events and fires the appropriate hover events.
HoverSupport(Command) - Constructor for class com.pietschy.command.HoverSupport
  Creates a new instance for the specified command.
HTML - Static variable in class com.pietschy.command.face.Face
  HTML context
HTML_POPUP - Static variable in class com.pietschy.command.face.Face
  HTML popup context
hyperlinkUpdate(HyperlinkEvent) - Method in class com.pietschy.command.CommandHyperlinkListener
  Handles a hyperlink update event.

## I

ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
ICON_TEXT_GAP - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
IconFactory - Interface in com.pietschy.command.configuration
  Icon factories are used by the `ConfigurationLoader` to create icons whenever the icon type is specified as `factory`.
IconFactoryFactory - Class in com.pietschy.command.configuration.impl
  An icon factory instance that delegates to the user installed `IconFactory`.
IconFactoryFactory() - Constructor for class com.pietschy.command.configuration.impl.IconFactoryFactory
ID - Static variable in class com.pietschy.command.configuration.impl.PropertyKey
Identifiable - Interface in com.pietschy.command
  Interface defining identifiable objects.
IdHelper - Class in com.pietschy.command.util
  Helper class for creating and checking anonymous command ids.
IllegalCommandTypeException - Exception in com.pietschy.command.annotation.impl
  Thrown when the annotated method has an invalid argument list.
IllegalCommandTypeException(Method, Class<? extends Annotation>) - Constructor for exception com.pietschy.command.annotation.impl.IllegalCommandTypeException
  Creates a new instance.
IllegalFormatException - Exception in com.pietschy.command.configuration
  Thrown when an error occurs parsing a configuration item.
IllegalFormatException(String, String, IllegalFormatException.Type) - Constructor for exception com.pietschy.command.configuration.IllegalFormatException
  Creates a new instance.
IllegalFormatException(String, String, String, IllegalFormatException.Type) - Constructor for exception com.pietschy.command.configuration.IllegalFormatException
  Creates a new instance.
IllegalFormatException.Type - Enum in com.pietschy.command.configuration
  Enum listing format types.
indexOf(File) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Checks the index of the specified file.
info(Object) - Method in interface com.pietschy.command.log.Logger
info(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
info(Object) - Method in class com.pietschy.command.log.NullLogger
info(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
info(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
info(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
InheritedAttributeParser - Class in com.pietschy.command.configuration.impl
  Provides the standard implementation for all parsers that parse inherited values.
InheritedAttributeParser(String...) - Constructor for class com.pietschy.command.configuration.impl.InheritedAttributeParser
  Creates a new parser that will handle the specified attribute names.
initialise() - Method in class com.pietschy.command.file.RecentFileList
  Initialises the command internals.
INLINE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
InlineMember - Class in com.pietschy.command.group.impl
  A `GroupMember` implementation for adding one group as an inline member of another.
InlineMember(CommandGroup, CommandGroup) - Constructor for class com.pietschy.command.group.impl.InlineMember
  Creates a new instance.
installAccelerator(Face, int) - Method in class com.pietschy.command.file.RecentFileList
  Installs an accelerator for the specified index on the specified face.
installContributions() - Method in class com.pietschy.command.group.impl.MemberManager
  Iterates over the current expansion point contributions and installs them.
installDefaultProcessors() - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Installs the default processors defined by the library.
installProcessor(AnnotationProcessor) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Installs a new processor.
installShortCut(JComponent, int) - Method in class com.pietschy.command.ActionCommand
  Installs a shortcut into the components input and action maps using the accelerator specified by the default face.
installShortCut(JComponent, String, int) - Method in class com.pietschy.command.ActionCommand
  Installs a shortcut into the components input and action maps using the accelerator of the specified face.
instantiateGroup(String) - Method in class com.pietschy.command.CommandContainer
  Invoked by `CommandContainer.findCommand(String)` if and only if the command id represents a group, the group can't be found in the parent heirarchy, and the group has been specified as "autoCreate".
internalLog - Variable in class com.pietschy.command.Command
InvalidIdException - Exception in com.pietschy.command
  Thrown when commands are created with invalid ids.
InvalidIdException(String) - Constructor for exception com.pietschy.command.InvalidIdException
  Creates a new instance for the specified invalid id.
InvalidSyntaxException - Exception in com.pietschy.command.configuration
  Thrown for configuration syntax errors.
InvalidSyntaxException(String, String) - Constructor for exception com.pietschy.command.configuration.InvalidSyntaxException
  Creates a new instance
invokeFactory(String, String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceIconAttributeParser
  Invokes the icon factory
isAccelerated() - Method in class com.pietschy.command.file.RecentFileList
  Checks if the list will have accelerator for each entry.
isAcceptAllFileFilterUsed() - Method in class com.pietschy.command.file.AbstractFileCommand
  Used to configure `JFileChooser.setAcceptAllFileFilterUsed(boolean)`.
isActivateGlassPane() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Checks if this command will automatically activate the glass pane while working.
isAddedToParent() - Method in class com.pietschy.command.group.impl.DynamicMember
  Checks if the member has already been added to it's parent group.
isAllowableMember(Command) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup
isAllowableMember(Command) - Method in class com.pietschy.command.group.CommandGroup
  Checks if the specified `Command` can be added to this group.
isAllowableMember(Command) - Method in class com.pietschy.command.toggle.ToggleGroup
  Ensures that only `ToggleCommand` instances are added to this group.
isAnonymous() - Method in class com.pietschy.command.Command
  Checks if this is an anonymous instance.
isAnonymous(String) - Static method in class com.pietschy.command.util.IdHelper
  Checks if this is an anonymous command.
isAnonymous(Command) - Static method in class com.pietschy.command.util.IdHelper
  Checks if the specified command has an anonymous id.
isAttachedTo(Component) - Method in class com.pietschy.command.Command
  Tests if this command is attached to the specified button.
isAutoCreate(String) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Checks if a `CommandGroup` has been specified as autoCreate.
isAutoCreate(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Checks if the specified Id represents a group that has been marked as autoCreate.
isBound() - Method in class com.pietschy.command.BindingSupport
  Checks if currently bound to either a component or container.
isBound() - Method in class com.pietschy.command.Command
  Checks if the command is currently bound to either a component or container.
isButtonMnemonicsEnabled() - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Checks if the renderer will be configuring mnemonics on buttons.
isCancelled() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.isCancelled()`.
isClientProperty() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Returns `true` if the key represents a face client property, `false` otherwise.
isContributionFor(Command) - Method in class com.pietschy.command.group.impl.AbstractCommandContribution
  Returns `true` if the command equals this contributions command.
isContributionFor(Command) - Method in interface com.pietschy.command.group.impl.Contribution
  Checks this contribution represents the specified command.
isDebugEnabled() - Method in interface com.pietschy.command.log.Logger
isDebugEnabled() - Method in class com.pietschy.command.log.NullLogger
isDebugEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isDisableWhileWorking() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Checks if this command will automatically disable while working.
isDisplayTooltipsOnMenus() - Method in class com.pietschy.command.face.DefaultFaceRenderer
isDisposeOnClose() - Method in class com.pietschy.command.CloseWindowCommand
  Checks if the window should be disposed on close.
isDone() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.isDone()`.
isEligableForTracking(Component) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Checks if the specified component is eligable for focus tracking.
isEmpty() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Checks if the expansion point is empty.
isEmpty() - Method in class com.pietschy.command.util.WeakSet
  Checks if the set is empty.
isEmptySelectionAllowed() - Method in class com.pietschy.command.toggle.ToggleGroup
  Checks if this group allows the last selected command to be deselected.
isEmptySelectionAllowed() - Method in class com.pietschy.command.toggle.ToggleGroupController
  Checks if this groups allows empty selection.
isEnabled() - Method in interface com.pietschy.command.ActionCommandExecutor
  Checks if this executor is enabled.
isEnabled() - Method in class com.pietschy.command.Command
  Checks the enabled state of this command.
isEnabled() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Checks if this delegate is enabled.
isEnabled() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Checks if this command is enabled.
isEnterEnabled() - Method in interface com.pietschy.command.log.Logger
isEnterEnabled() - Method in class com.pietschy.command.log.NullLogger
isEnterEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isErrorEnabled() - Method in interface com.pietschy.command.log.Logger
isErrorEnabled() - Method in class com.pietschy.command.log.NullLogger
isErrorEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isExclusive() - Method in class com.pietschy.command.toggle.ToggleGroup
  Checks if this group is in exclusive mode.
isExclusive() - Method in class com.pietschy.command.toggle.ToggleGroupController
  Checks if this group is exclusive.
isExitEnabled() - Method in interface com.pietschy.command.log.Logger
isExitEnabled() - Method in class com.pietschy.command.log.NullLogger
isExitEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isFace() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Returns `true` if this is a face property, `false` otherwise.
isFatalEnabled() - Method in interface com.pietschy.command.log.Logger
isFatalEnabled() - Method in class com.pietschy.command.log.NullLogger
isFatalEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isFirstMember() - Method in class com.pietschy.command.face.RenderContext
  Checks if this context is for the first member of the group.
isFloatable() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Checks if this factory is creating floatable toolbars.
isFocusable() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Checks if this factory is creating focusable toolbars and buttons.
isGroup(String) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Checks if the configuration of the specified id is for a `CommandGroup`.
isGroup() - Method in class com.pietschy.command.configuration.impl.Configuration
  Checks if this configuration is for a group.
isGroup(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Checks if the specified Id represents a `CommandGroup`.
isGroup() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Returns `true` if this is a group property, `false` otherwise.
isHideToobarText() - Method in class com.pietschy.command.face.DefaultFaceRenderer
isHideToobarText() - Method in interface com.pietschy.command.face.FaceRenderer
  Checks if toolbar buttons should never display text.
isIgnoreCase() - Method in class com.pietschy.command.file.ExtensionFileFilter
  Checks if this filter should ignore case
isIncludeNonExistentFiles() - Method in class com.pietschy.command.file.RecentFileList
  Checks if the group should include files for which `File.exists()` returns `false`.
isInfoEnabled() - Method in interface com.pietschy.command.log.Logger
isInfoEnabled() - Method in class com.pietschy.command.log.NullLogger
isInfoEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isInherited() - Method in class com.pietschy.command.face.AttributeValue
  Checks if the value is inherited.
isInline() - Method in class com.pietschy.command.group.impl.DynamicMember
  Checks if this member represents an inline group.
isLastMember() - Method in class com.pietschy.command.face.RenderContext
  Checks if this context is for the last member of the group.
isMacOS() - Static method in class com.pietschy.command.util.Env
  A convenience method for GUI Commands to check if we're running in an Apple Mac environment.
isMayInteruptIfRunning() - Method in class com.pietschy.command.worker.CancelSwingWorkerCommand
  Checks if this command may interrupt the worker thread to enact the cancel.
isMemberFor(String) - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Always returns `false`.
isMemberFor(String) - Method in class com.pietschy.command.group.impl.DynamicMember
isMemberFor(String) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Checks if this group member represents the specified command.
isMemberFor(String) - Method in interface com.pietschy.command.group.impl.GroupMember
  Checks if this member represents the command with the specified id.
isMemberFor(String) - Method in class com.pietschy.command.group.impl.InlineMember
  Checks if this group is dependant on the specified command.
isMemberFor(String) - Method in class com.pietschy.command.group.impl.StaticMember
isMenuIconsEnabled() - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Checks if the renderer will be displaying icons on menu items.
isMenuMnemonicsEnabled() - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Checks if the renderer will be configuring mnemonics on menu items.
isMine(Component) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
isMultiselectionEnabled() - Method in class com.pietschy.command.file.AbstractFileOpenCommand
  Checks if multiple selection is enabled.
isNullValue() - Method in class com.pietschy.command.face.AttributeValue
  Checks if this attributes value is null.
isParamEnabled() - Method in interface com.pietschy.command.log.Logger
isParamEnabled() - Method in class com.pietschy.command.log.NullLogger
isParamEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isPositionToolbarTextBelowIcon() - Method in class com.pietschy.command.face.DefaultFaceRenderer
isPositionToolbarTextBelowIcon() - Method in interface com.pietschy.command.face.FaceRenderer
  Checks if text should always be rendered below the icons on toolbars.
isPressed(int, int) - Method in class com.pietschy.command.face.DescriptionAttributeValue
isRelated(Window, Window) - Method in class com.pietschy.command.delegate.DefaultRelatedWindowDiscriminator
  Invoked to check if the focused window should be considered for delegates.
isRelated(Window, Window) - Method in interface com.pietschy.command.delegate.RelatedWindowDiscriminator
  Check if the the other window is a child or is related to the parent.
isRememberLastFilter() - Method in class com.pietschy.command.file.AbstractFileCommand
  Checks if the last `FileFilter` used by the user will be remembered.
isRolloverEnabled() - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Checks if this factory is creating rollover enabled buttons.
isSelected() - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Checks if the delegate is selected.
isSelected() - Method in class com.pietschy.command.toggle.ToggleCommand
  Checks if this command is currently selected.
isSeparatorAfter() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Returns `true` if the expasion point should include a separator after any of it's members.
isSeparatorBefore() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Returns `true` if the expasion point should include a separator before any of it's members.
isSeparatorBetween() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Returns `true` if the expasion point should include a separator between each of it's members.
isToggleGroup(String) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Checks if the configuration of the specified id is for a `ToggleGroup`.
isToggleGroup(String) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Checks if the specified Id represents a `ToggleGroup`.
isToolbarContext(RenderContext) - Method in class com.pietschy.command.face.MacOSFaceRenderer
  Checks the the current button context is rendering a toolbar.
isTraceEnabled() - Method in interface com.pietschy.command.log.Logger
isTraceEnabled() - Method in class com.pietschy.command.log.NullLogger
isTraceEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isUserProperty() - Method in class com.pietschy.command.configuration.impl.PropertyKey
  Returns `true` if the key represents a user property, `false` otherwise.
isVisible() - Method in class com.pietschy.command.Command
  Checks if the buttons of this command are visible.
isWaitingFor(String) - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Always returns `false`.
isWarnEnabled() - Method in interface com.pietschy.command.log.Logger
isWarnEnabled() - Method in class com.pietschy.command.log.NullLogger
isWarnEnabled() - Method in class com.pietschy.command.log.PrintStreamLogger
isWorking() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Bound property the indicates that the command is current running a background task.
iterator() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Returns an iterator over the expansion points members.
iterator() - Method in class com.pietschy.command.group.impl.MemberManager
  Returns an iterator over this managers members.
iterator - Variable in class com.pietschy.command.util.WeakSet
iterator() - Method in class com.pietschy.command.util.WeakSet
  Returns an interator over the objects in the set.

## L

LazyCommand - Class in com.pietschy.command
  An ActionCommand that defers construction until the first execution.
LazyCommand() - Constructor for class com.pietschy.command.LazyCommand
  Constructs a new anonymous instance.
LazyCommand(String) - Constructor for class com.pietschy.command.LazyCommand
  Constructs a new command with the specified id.
lazyExecute() - Method in class com.pietschy.command.LazyCommand
  Invoked after build and then again whenever the command is executed.
LEADING - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
LEFT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
load(ResourceBundle) - Method in interface com.pietschy.command.configuration.ConfigurationLoader
  Loads the configuration defined in the specified resource bundle.
load(ResourceBundle) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Loads the specified resource bundle into the configuration cache.
load(Preferences) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Loads the list of files from the specified preference node.
load(Preferences, boolean) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Loads the list of files from the specified preference node.
load(ResourceBundle) - Static method in class com.pietschy.command.GuiCommands
  Loads the configuration from the specified `ResourceBundle`.
load(String) - Static method in class com.pietschy.command.GuiCommands
  Loads the configuration from the specified `ResourceBundle` using the same semantics as `ResourceBundle.getBundle(String)`.
loadConfiguration() - Method in class com.pietschy.command.Command
  Invoked during the constructor to load this commands configuration from the currently installed `ConfigurationLoader`.
log - Variable in class com.pietschy.command.group.impl.GroupContainerManager
Logger - Interface in com.pietschy.command.log
  Internal logging interface.
LoggerFactory - Interface in com.pietschy.command.log
  Factory for internal `Logger` instances.
LONG_DESCRIPTION - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
lookupRealMember(CommandGroup, String) - Method in class com.pietschy.command.group.impl.DynamicMember
  Attempts to retreive the command that this member represents.

## M

MacOSFaceRenderer - Class in com.pietschy.command.face
  MacOSFaceRender extends `DefaultFaceRenderer` to provide Mac specific rendering of buttons and menus.
MacOSFaceRenderer() - Constructor for class com.pietschy.command.face.MacOSFaceRenderer
main(String[]) - Static method in class com.pietschy.command.group.impl.PopupAdapter
memberIterator() - Method in class com.pietschy.command.group.CommandGroup
  Returns an iterator over this groups `GroupMember` instances.
MemberManager - Class in com.pietschy.command.group.impl
  Manages members on behalf of `CommandGroup`.
MemberManager(CommandGroup) - Constructor for class com.pietschy.command.group.impl.MemberManager
  Creates a new instance for the specified parent.
MEMBERS - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
membersChanged(GroupEvent) - Method in interface com.pietschy.command.group.GroupListener
  Called when the members of this group have changed.
MENU - Static variable in class com.pietschy.command.face.Face
  Menu context
MENU_TOOLTIP_ENABLED - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
MenuFactory - Interface in com.pietschy.command.factory
  Defines factory methods that the library will use when creating menus.
META - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Accelerator
MissingConfigurationException - Exception in com.pietschy.command.configuration
  Thrown when there is no configuration for the specified command.
MissingConfigurationException(Command) - Constructor for exception com.pietschy.command.configuration.MissingConfigurationException
  Creates a new instance for the specified command.
MNEMONIC_MARKER - Static variable in class com.pietschy.command.face.Face
mouseEntered(MouseEvent) - Method in class com.pietschy.command.HoverSupport
mouseExited(MouseEvent) - Method in class com.pietschy.command.HoverSupport

## N

name - Variable in class com.pietschy.command.group.impl.ExpansionPointMember
notifyCommandContainerHierarchyChanged() - Method in interface com.pietschy.command.BindingSupportCallback
  Invoked to notify that a change in the container heirarchy has occured either via a binding operation or because a container parent has been changed.
notifyCommandContainerHierarchyChanged() - Method in class com.pietschy.command.Command
  Invoked to notify the command that a change in the container heirarchy has occured either via a binding operation or because a containers parent heirarchy has changed.
notifyCommandContainerHierarchyChanged() - Method in class com.pietschy.command.group.impl.AbstractGroupMember
notifyCommandContainerHierarchyChanged() - Method in class com.pietschy.command.group.impl.DynamicMember
  Clears the current member and causes it to scan the container hierarchy again.
notifyCommandContainerHierarchyChanged() - Method in interface com.pietschy.command.group.impl.GroupMember
  Invoked to notify the member that the parent groups container hierarchy has changed.
notifyCommandContainersChanged() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Convience method for subclasses to be notified when their `CommandContainer` hierarhcy has changed.
notifyParentAttributeChanged(Attribute, Object, Object) - Method in class com.pietschy.command.face.AttributeValue
  Invoked to notify this attribute that the same attribute on the face's parent has changed.
notifyParentHeirarchyChangedAndRebuild() - Method in class com.pietschy.command.group.impl.MemberManager
  Notifies all members that the container hierarchy has changed, rebuilds all the group containers and notifies any listeners that our membership has changed.
nullIfEqualsThis(ActionCommandExecutor) - Method in class com.pietschy.command.delegate.DelegatingCommand
NullLogger - Class in com.pietschy.command.log
  A logger implementation that does nothing.
NullLogger() - Constructor for class com.pietschy.command.log.NullLogger
NullLoggerFactory - Class in com.pietschy.command.log
  Factory for `NullLogger`s.
NullLoggerFactory() - Constructor for class com.pietschy.command.log.NullLoggerFactory
nullSafeArray(DelegateProvider[]) - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Returns the specified array or and empty array if containers was `null`.
nullSafeArray(DelegateProvider) - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Returns the specified array or and empty array if the container was `null`.

## O

OVERWRITE_MESSAGE_PROPERTY - Static variable in class com.pietschy.command.file.AbstractSaveAsCommand
OVERWRITE_TITLE_PROPERTY - Static variable in class com.pietschy.command.file.AbstractSaveAsCommand

## P

paintIcon(Component, Graphics, int, int) - Method in class com.pietschy.command.face.DownArrowIcon
param(String, Object) - Method in interface com.pietschy.command.log.Logger
param(String, Object) - Method in class com.pietschy.command.log.NullLogger
param(String, Object) - Method in class com.pietschy.command.log.PrintStreamLogger
PARAMETER_ACTION_EVENT - Static variable in class com.pietschy.command.ActionCommand
  The key for the action event hint.
PARAMETER_INVOKER - Static variable in class com.pietschy.command.ActionCommand
  The key for the invoker hint.
PARAMETER_INVOKER_WINDOW - Static variable in class com.pietschy.command.ActionCommand
  The key for the invoker window hint.
PARAMETER_MODIFIERS - Static variable in class com.pietschy.command.ActionCommand
  The key for the modifiers hint.
ParameterUtils - Class in com.pietschy.command
  Utility class for parameter operations that are shared across `ActionCommand`s and `ActionCommandDelegate`s.
ParameterUtils() - Constructor for class com.pietschy.command.ParameterUtils
parentHierarchyChanged(CommandContainerEvent) - Method in interface com.pietschy.command.CommandContainerListener
  Fired when the container heirarchy has changed..
parentHierarchyChanged(CommandContainerEvent) - Method in class com.pietschy.command.group.impl.MemberManager
  `CommandContainerListener` implementation.
parentListener - Variable in class com.pietschy.command.CommandContainer
parentListener - Variable in class com.pietschy.command.face.Face
parse(String, GroupBuilder) - Method in interface com.pietschy.command.configuration.GroupMemberParser
  Invoked to parse the specified member spec and build the group accordingly.
parse(String, Configuration, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.AttributeParser
  Invoked to parse the specified value and place the result in the configuration.
parse(ResourceBundle) - Method in interface com.pietschy.command.configuration.impl.ConfigurationParser
  Invoked to parse the specified `ResourceBundle`.
parse(ResourceBundle) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Parses the specified resource bundle placing the configuration in the cache.
parse(String, GroupBuilder) - Method in class com.pietschy.command.configuration.impl.DefaultGroupMemberParser
  Parses the specified member list specification and invokes the appropriate methods on the builder.
parse(String, String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceAttributeParser
  Invoked to parse the specified property and update the specified face.
parse(String, Configuration, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.StringAttributeParser
  Updates the configuration with the specified value.
parse(String, Configuration, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.ValueListAttributeParser
  Parses the property ensuring it is in the list of allowed values.
parseAccelerator(CharSequence) - Static method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Parses accelerator values.
parseActionCommandProperty(Configuration, PropertyKey, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Invoked to parse an ActionCommand property.
parseEmptyImpl(String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceAttributeParser
  Invoked to parse empty property values.
parseEmptyImpl(String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceExtendsAttributeParser
  Invokes `Face.setExtendsContext(String)` with `null`.
parseEmptyImpl(String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Updates the face attribute to be null and not inherited.
parseEmptyImpl(String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.InheritedAttributeParser
  Parses empty property values.
ParseException - Exception in com.pietschy.command.configuration
  Thrown for errors parsing configuration files.
ParseException(String) - Constructor for exception com.pietschy.command.configuration.ParseException
ParseException(String, Throwable) - Constructor for exception com.pietschy.command.configuration.ParseException
ParseException(String, String) - Constructor for exception com.pietschy.command.configuration.ParseException
ParseException(String, String, Throwable) - Constructor for exception com.pietschy.command.configuration.ParseException
parseFaceProperty(Configuration, PropertyKey, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Invoked to parse a Face property.
parseGroupProperty(Configuration, PropertyKey, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationParser
  Invoked to parse an CommandGroup property.
parseImpl(String, String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceAttributeParser
  Invoked to parse non empty property values.
parseImpl(String, String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceExtendsAttributeParser
  Invokes `Face.setExtendsContext(String)` with the specified value.
parseImpl(String, String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Parses the text value and updates the face appropriately.
parseImpl(String, String, Face, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.InheritedAttributeParser
  Parsers the specified key and value and updates the specified face.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceAcceleratorAttributeParser
  Parses the value using `FaceTextAttributeParser.parseAccelerator(CharSequence)`.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceBooleanAttributeParser
  Converts the strings `"true"` and `"false"` into thier boolean value.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceHorizontalTextPositionParser
  Parses the `horizontalTextPosition` property.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceIconAttributeParser
  Parses the specified icon property and updates the specified face.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceIntegerAttributeParser
  Parses strings representing integer values.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceStringAttributeParser
  Simply returns the value.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.FaceVerticalTextPositionParser
  Parses the `verticalTextPosition` property.
parseValue(String, String, ExceptionFactory) - Method in class com.pietschy.command.configuration.impl.InheritedAttributeParser
  Abstract method to be implemented by subclasses to parse the actual value.
pattern - Variable in class com.pietschy.command.configuration.impl.DefaultGroupMemberParser
pattern - Variable in class com.pietschy.command.configuration.impl.FaceIconAttributeParser
pattern - Variable in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
performAdd(CommandGroup, ExpansionPointMember) - Method in class com.pietschy.command.group.impl.CommandContribution
performAdd(CommandGroup, ExpansionPointMember) - Method in interface com.pietschy.command.group.impl.Contribution
  Adds the specified this contribution the specified group.
performAdd(CommandGroup, ExpansionPointMember) - Method in class com.pietschy.command.group.impl.EmbeddedContribution
performFileAction(File[], JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileCommand
  This method is invoked if the `AbstractFileCommand.showChooserDialog(javax.swing.JFileChooser, java.awt.Component)` returns `JFileChooser.APPROVE_OPTION`.
performFileAction(File[], JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileOpenCommand
  Simply delegates to `AbstractFileOpenCommand.performOpen(File[])`.
performFileAction(File[], JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  This method `verifies` the extension, checks if the file exists, confirms overwrite if it does and invokes `AbstractSaveAsCommand.performSave(File)`.
performOpen(File[]) - Method in class com.pietschy.command.file.AbstractFileOpenCommand
  This method is called when the user selects one or more files to open.
performRemove(CommandGroup, ExpansionPointMember) - Method in class com.pietschy.command.group.impl.CommandContribution
performRemove(CommandGroup, ExpansionPointMember) - Method in interface com.pietschy.command.group.impl.Contribution
  Removes the specified this contribution the specified group.
performRemove(CommandGroup, ExpansionPointMember) - Method in class com.pietschy.command.group.impl.EmbeddedContribution
performSave(File) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  Called to perform the save operation.
populateContainer(JComponent, MenuFactory, String) - Method in class com.pietschy.command.group.impl.MemberManager
  Populates the specified container with a menu item for each group member.
populateContainer(JComponent, ButtonFactory, String) - Method in class com.pietschy.command.group.impl.MemberManager
  Populates the specified container with buttons for each group member.
POPUP - Static variable in class com.pietschy.command.face.Face
  Popup menu context
PopupAdapter - Class in com.pietschy.command.group.impl
  Shows a popup menu under a button.
popupMenuCanceled(PopupMenuEvent) - Method in class com.pietschy.command.HoverSupport
popupMenuWillBecomeInvisible(PopupMenuEvent) - Method in class com.pietschy.command.HoverSupport
popupMenuWillBecomeVisible(PopupMenuEvent) - Method in class com.pietschy.command.HoverSupport
postExecute() - Method in class com.pietschy.command.ActionCommand
  This method is called after `ActionCommand.handleExecute()` has been called.
postExecute() - Method in class com.pietschy.command.worker.SwingWorkerCommand
preExecute() - Method in class com.pietschy.command.ActionCommand
  This method is called prior to `ActionCommand.handleExecute()` being called.
prepareComponent(List<Component>, Factory, String) - Method in class com.pietschy.command.group.impl.StaticMember
  Prepares the component to add to the parent.
prepareFileChooser() - Method in class com.pietschy.command.file.AbstractFileCommand
  Gets the file choose the command will use.
prepareInvokerWindow(Map<Object, Object>) - Static method in class com.pietschy.command.ParameterUtils
  Prepares the invoker window parameter from the invoker parameter contained within the parameter map.
PRESSED_ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
PrintStreamLogger - Class in com.pietschy.command.log
  Simple logger that logs to a print stream.
PrintStreamLogger(Class, PrintStream) - Constructor for class com.pietschy.command.log.PrintStreamLogger
PrintStreamLoggerFactory - Class in com.pietschy.command.log
  A factory for `PrintStreamLogger` instances.
PrintStreamLoggerFactory(PrintStream) - Constructor for class com.pietschy.command.log.PrintStreamLoggerFactory
  Creates a new instane that logs to the specified stream.
process(List<V>) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Invoked on the EDT to handle chucks published using `#publish(V...)`.
processAnnotatedMethods(Object, DefaultAnnotationSupport.BindStrategy) - Method in class com.pietschy.command.annotation.impl.DefaultAnnotationSupport
  Scans all the annotated methods of the specified target.
PROGRESS_PROPERTY - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
PROPERTIES_PREFIX - Static variable in class com.pietschy.command.configuration.impl.Const
PROPERTY_DELEGATE_MEDIATOR - Static variable in class com.pietschy.command.CommandContainer
PROPERTY_ENABLED - Static variable in class com.pietschy.command.Command
PROPERTY_ENABLED - Static variable in class com.pietschy.command.delegate.ActionCommandDelegate
PROPERTY_GLASS_PANE_STRATEGY - Static variable in class com.pietschy.command.CommandContainer
PROPERTY_NAME - Static variable in class com.pietschy.command.configuration.impl.PropertyKey
PROPERTY_SELECTED - Static variable in class com.pietschy.command.delegate.DelegatingToggleCommand
PROPERTY_SELECTED - Static variable in class com.pietschy.command.toggle.ToggleCommand
PROPERTY_UNDO_CONTEXT - Static variable in class com.pietschy.command.CommandContainer
PROPERTY_VISIBLE - Static variable in class com.pietschy.command.Command
propertyChange(PropertyChangeEvent) - Method in class com.pietschy.command.ActionAdapter
  This method gets called when a bound property is changed.
propertyChanged(ContainerPropertyEvent) - Method in interface com.pietschy.command.ContainerPropertyListener
  Notifies that there has been a change in a container property.
PropertyKey - Class in com.pietschy.command.configuration.impl
  Class that represent property keys in resource bundles.
PropertyKey(String, ExceptionFactory) - Constructor for class com.pietschy.command.configuration.impl.PropertyKey
  Creates a new property key from the specified key.
ProxyCommand - Class in com.pietschy.command
  A utility command that locates and executes a command in the `CommandContainer` heirarchy.
ProxyCommand(String) - Constructor for class com.pietschy.command.ProxyCommand
  Creates a new instance with the specified id.
publish(V...) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker#publish(V...)`.
putClientProperty(String, String) - Method in class com.pietschy.command.face.Face
  Sets the value of the specified client property.
putParameter(Object, Object) - Method in class com.pietschy.command.ActionCommand
  Adds the specified parameter to be available the next time `ActionCommandExecutor.execute(java.util.Map)` is called.
putParameter(Object, Object) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Adds the specified parameter to be available the next time `ActionCommandExecutor.execute(java.util.Map)` is called.
putParameters(Map<?, ?>) - Method in class com.pietschy.command.ActionCommand
  Adds the specified paramters to be available the next time `ActionCommandExecutor.execute(java.util.Map)` is called.
putParameters(Map<?, ?>) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Adds the specified hints to be available the next time `ActionCommandExecutor.execute(java.util.Map)` is called.
putProperties(Map<String, String>) - Method in class com.pietschy.command.Command
  Adds all the specified properties to this command.
putProperty(String, String) - Method in class com.pietschy.command.Command
  Adds a property to the command.
putProperty(String, Object) - Method in class com.pietschy.command.CommandContainer
  Sets the specified property on the container and notifies all listeners.
putProperty(String, String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Sets the value for a system property.
putPropertyInternal(String, Object) - Method in class com.pietschy.command.CommandContainer
putUserProperty(String, String) - Method in class com.pietschy.command.configuration.impl.Configuration
  Set the value for a user property

## R

rebind() - Method in interface com.pietschy.command.Bindable
  Re-evaluates the current binding.
rebind() - Method in class com.pietschy.command.BindingSupport
rebind() - Method in class com.pietschy.command.Command
rebind() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
rebuildContainer(Collection<GroupMember>) - Method in class com.pietschy.command.group.impl.DefaultGroupContainerManager
rebuildContainer(Collection<GroupMember>) - Method in class com.pietschy.command.group.impl.GroupContainerManager
  Called to trigger the manager to rebuild its container using the specified collection of `GroupMember`s.
rebuildContainersAndNotifyListeners() - Method in class com.pietschy.command.group.impl.MemberManager
  Invoked whenever this groups membership changes.
rebuildFaceDependencies() - Method in class com.pietschy.command.face.FaceManager
rebuildMembersFromSpec() - Method in class com.pietschy.command.group.CommandGroup
  Rebuilds this groups members from the current member list specification.
RecentFileList - Class in com.pietschy.command.file
  Provides a group for selecting from a list of recently used files.
RecentFileList(RecentFileListModel) - Constructor for class com.pietschy.command.file.RecentFileList
  Creates a new anonymous instance with the specified `RecentFileListModel`.
RecentFileList(RecentFileListModel, ActionCommandExecutor) - Constructor for class com.pietschy.command.file.RecentFileList
  Creates a new anonymous instance with the specified `RecentFileListModel` and open executor.
RecentFileList(String, RecentFileListModel) - Constructor for class com.pietschy.command.file.RecentFileList
  Creates a new instance with the specified id and `RecentFileListModel`.
RecentFileList(String, RecentFileListModel, ActionCommandExecutor) - Constructor for class com.pietschy.command.file.RecentFileList
  Creates a new instrance with the specified id, `RecentFileListModel` and open executor.
RecentFileListModel - Interface in com.pietschy.command.file
  Defines the files to be displayed by `RecentFileList` instances and provides basic change notification.
RecentFileListModelEvent - Class in com.pietschy.command.file
  Fired when the contents of a `RecentFileListModel` changes.
RecentFileListModelEvent(RecentFileListModel) - Constructor for class com.pietschy.command.file.RecentFileListModelEvent
  Creates a new instance.
RecentFileListModeListener - Interface in com.pietschy.command.file
  Listener interface for `RecentFileListModel`s.
recomputeProvidersFromComponent(Component) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Invoked on a focus change to update the current provider list and notify all listeners
redo() - Method in class com.pietschy.command.undo.UndoContext
  Overrides `UndoManager.redo()` to provide state change notification.
RedoCommand - Class in com.pietschy.command.undo
  Causes the last edit of the current `UndoContext` to be redone.
RedoCommand() - Constructor for class com.pietschy.command.undo.RedoCommand
  Creates a new anonymous instance.
RedoCommand(String) - Constructor for class com.pietschy.command.undo.RedoCommand
  Creates a new instance with the specified id.
ReflectionCommand - Class in com.pietschy.command.reflection
  An ActionCommand that invokes a method on a target object using reflection.
ReflectionCommand(String, Object, String, Class...) - Constructor for class com.pietschy.command.reflection.ReflectionCommand
  Creates a new reflection command that invokes a specified method on the specified target.
ReflectionCommand(String, String, String, Class...) - Constructor for class com.pietschy.command.reflection.ReflectionCommand
  Creates a new reflection command that invokes a static method.
ReflectionCommand(String, Class, String, Class...) - Constructor for class com.pietschy.command.reflection.ReflectionCommand
  Creates a new instance that invokes a static class method.
ReflectionCommand(String, Object, Method) - Constructor for class com.pietschy.command.reflection.ReflectionCommand
  Creates a new instance that invokes the specified method on the specified target object.
ReflectionCommand(String, Object, Method, ArgumentProvider) - Constructor for class com.pietschy.command.reflection.ReflectionCommand
  Creates a new instance that invokes the specified method on the specified target object.
ReflectionSwingWorkerCommand - Class in com.pietschy.command.annotation.impl
  SwingWorkerCommand implementation that uses reflection to invoke a method on another class.
ReflectionSwingWorkerCommand(String, Object, Method) - Constructor for class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Creates a new instance.
register(Class, Configurator) - Method in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
  Registers the specified configurator for instances of the specified class.
register(Class<? extends Command>, Configurator) - Method in class com.pietschy.command.configuration.impl.DefaultConfigurationLoader
  Registers the specified configurator.
registerBinding(Component, CommandContainer) - Method in class com.pietschy.command.CommandContainerBindings
registerBoundProperty(String) - Method in class com.pietschy.command.ProxyCommand
  Registers a property that will be monitored in the real command.
registerCommand(Command) - Static method in class com.pietschy.command.HoverManager
  Invoked during command construction to register a command wih the manager.
RelatedWindowDiscriminator - Interface in com.pietschy.command.delegate
  Interface that allows the `FocusTrackingDelegateMediator` to determine which windows should be considered for command container discovery during focus events.
remove(ActionCommand) - Method in class com.pietschy.command.CommandContainer
  Removes the specified group from the container.
remove(CommandGroup) - Method in class com.pietschy.command.CommandContainer
  Removes the specified group from the container.
remove(ActionCommandDelegate) - Method in class com.pietschy.command.CommandContainer
  Removes the specified delegate from the container.
remove(ActionCommandExecutor) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Removes the specified delegate from the container.
remove(ActionCommandExecutor, ActionCommandExecutor...) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Removes the specified delegates from the container.
remove(String) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
remove(ActionCommand) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
remove(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
remove(File) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Removes the specified file from the model.
remove(ActionCommand) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Removes the specified command from the expansion point.
remove(CommandGroup) - Method in interface com.pietschy.command.group.ExpansionPointBuilder
  Removes the specified group from the expansion point.
remove(String) - Method in interface com.pietschy.command.group.GroupBuilder
  Removes the member with the specified id.
remove(ActionCommand) - Method in interface com.pietschy.command.group.GroupBuilder
  Removes the specified command from the group.
remove(CommandGroup) - Method in interface com.pietschy.command.group.GroupBuilder
  Removes the specified command from the group.
remove(ActionCommand) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
remove(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractExpansionPointBuilder
remove(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
remove(ActionCommand) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
remove(CommandGroup) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
remove(GroupMember) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Removes a member from the expansion point.
remove(GroupMember) - Method in class com.pietschy.command.group.impl.MemberManager
  Removes the specified member from the manager.
remove(ToggleCommand) - Method in class com.pietschy.command.toggle.ToggleGroupController
  Removes the specified command from the controller.
remove(Object) - Method in class com.pietschy.command.util.WeakSet
  Removes the specified object from the set.
removeActionCommandListener(ActionCommandListener) - Method in class com.pietschy.command.ActionCommand
  Removes the specified listener from the command
removeAll(Collection<? extends ActionCommandExecutor>) - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Removes all the specified delegates from the container.
removeAll(Collection<? extends File>) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Removes all of the specified files from the model.
removeAll() - Method in class com.pietschy.command.util.WeakSet
  Removes all the object from the set.
removeChangeListener(ChangeListener) - Method in class com.pietschy.command.group.impl.AbstractGroupMember
removeChangeListener(ChangeListener) - Method in interface com.pietschy.command.group.impl.GroupMember
  Removes a change listener from the member.
removeChangeListener(ChangeListener) - Method in class com.pietschy.command.undo.UndoContext
  Removes the specified listener.
removeCommandContainerListener(CommandContainerListener) - Method in class com.pietschy.command.BindingSupport
removeCommandContainerListener(CommandContainerListener) - Method in class com.pietschy.command.CommandContainer
  Removes the specified listener.
removeContainerPropertyListener(String, ContainerPropertyListener) - Method in class com.pietschy.command.Command
  Removes the specified `ContainerPropertyListener` from the command.
removeDelegateMediatorListener(DelegateMediatorListener) - Method in class com.pietschy.command.delegate.AbstractDelegateMediator
  Removes the specified listener.
removeDelegateMediatorListener(DelegateMediatorListener) - Method in interface com.pietschy.command.delegate.DelegateMediator
  Removes the specified listener.
removeExpansionPoint() - Method in class com.pietschy.command.delegate.DelegatingToggleGroup.DelegatingToggleGroupBuilder
removeExpansionPoint() - Method in interface com.pietschy.command.group.GroupBuilder
  Removes the expasion point.
removeExpansionPoint() - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
removeFileListModelListener(RecentFileListModeListener) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Removes the specified listener from the model.
removeFileListModelListener(RecentFileListModeListener) - Method in interface com.pietschy.command.file.RecentFileListModel
  Removes the specified listener from the model.
removeGroupListener(GroupListener) - Method in class com.pietschy.command.group.CommandGroup
  Removes a `GroupListener` from the group.
removeGroupListener(GroupListener) - Method in class com.pietschy.command.group.impl.MemberManager
  Removes a `GroupListener` from the group.
removeHoverListener(HoverListener) - Method in class com.pietschy.command.Command
  Removes the specified listener.
removeHoverListener(HoverListener) - Method in class com.pietschy.command.HoverManager
  Removes the `HoverListener` from the HoverManager.
removeInterceptor(ActionCommandInterceptor) - Method in class com.pietschy.command.ActionCommand
  Removes the specified interceptor from the command.
removeNotify(CommandGroup) - Method in class com.pietschy.command.Command
  Invoked whenever a command is remvoved from a group.
removeNotify(CommandGroup) - Method in class com.pietschy.command.delegate.DelegatingToggleGroupCommand
removeNotify() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
removeNotify() - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Does nothing.
removeNotify() - Method in class com.pietschy.command.group.impl.DynamicMember
removeNotify() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
removeNotify() - Method in interface com.pietschy.command.group.impl.GroupMember
  Invoked to notify that this member has been removed from its parent group.
removeNotify() - Method in class com.pietschy.command.group.impl.InlineMember
removeNotify(CommandGroup) - Method in class com.pietschy.command.toggle.ToggleCommand
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.pietschy.command.ActionCommandExecutor
  Removes the specified property change listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface com.pietschy.command.ActionCommandExecutor
  Removes the property change listener from the specified property.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.Command
  Removes the specified property change listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.Command
  Removes the specifed listener from the specified property.
removePropertyChangeListener(String, ContainerPropertyListener) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
  Removes a listener previously added with `ContainerPropertyListenerSupport.addPropertyChangeListener(String, ContainerPropertyListener)`.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.pietschy.command.face.Face
  Removes a property change listener from the face.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.face.Face
  Removes a property change listener from all properties of the face.
RenderContext - Class in com.pietschy.command.face
  Contains information the commands and groups that created specific buttons.
replaceDefaultAccelerator(CharSequence) - Static method in class com.pietschy.command.configuration.impl.FaceTextAttributeParser
  Replaces the string "default" with the current platforms default accelerator.
requestDefaultIn(RootPaneContainer) - Method in class com.pietschy.command.ActionCommand
  This method will find the first button from this command that is a decendant of the specified `RootPaneContainer` and configure it as the default button by calling `JRootPane.setDefaultButton(javax.swing.JButton)`.
requestDefaultIn(RootPaneContainer) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Warning this method throws an `UnsupportedOperationException` as toggle commands are implmented using `JToggleButton`s and default buttons must be instances of `JButton`.
requestDefaultIn(RootPaneContainer) - Method in class com.pietschy.command.toggle.ToggleCommand
  Warning this method throws an `UnsupportedOperationException` as toggle commands are implmented using `JToggleButton`s and default buttons must be instances of `JButton`.
requestFocusIn(Container) - Method in class com.pietschy.command.Command
  Find the first button in the specified container and calls `JComponent.requestFocus()` followed by `Component.repaint()`.
ReservedPropertyException - Exception in com.pietschy.command
  Thrown when `CommandContainer.putProperty(String, Object)` uses a reserved property name.
ReservedPropertyException(String) - Constructor for exception com.pietschy.command.ReservedPropertyException
  Ceates a new instnce for the specified property.
reset() - Method in class com.pietschy.command.group.impl.DynamicMember
  Returns `true` if the member changed as a result of the reset.
resetDynamicMember(String) - Method in class com.pietschy.command.group.impl.MemberManager
  Finds the `DynamicMember` for the specified command and resets it.
resolved() - Method in class com.pietschy.command.group.impl.DynamicMember
  Ensures this members command has been resolved from the container hierarchy.
ResourceNotFoundException - Exception in com.pietschy.command.configuration
  Thrown when a resource can't be found on the classpath.
ResourceNotFoundException(String) - Constructor for exception com.pietschy.command.configuration.ResourceNotFoundException
  Creates a new instance.
RIGHT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
ROLLOVER_ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
ROLLOVER_SELECTED_ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr

## S

search(String, CommandContainer) - Method in interface com.pietschy.command.CommandContainerSearchStrategy
search(String, CommandContainer) - Method in class com.pietschy.command.SelfOrParentSearchStrategy
  Searches the container and all it's parents for the command with the specified id.
SELECTED_ICON - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
SelfOrParentSearchStrategy - Class in com.pietschy.command
  Search strategy that traverses a container and all its parents.
SelfOrParentSearchStrategy() - Constructor for class com.pietschy.command.SelfOrParentSearchStrategy
SEPARATOR - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
SEPARATOR_AFTER - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
SEPARATOR_AROUND - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
SEPARATOR_AROUND_ALL - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
SEPARATOR_BEFORE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Members
SeparatorMember - Class in com.pietschy.command.group.impl
  A `GroupMember` that adds a separator component.
SeparatorMember() - Constructor for class com.pietschy.command.group.impl.SeparatorMember
  Creates a new instance.
SeparatorMode - Enum in com.pietschy.command.group
  Defines the standard separator modes for expansion points.
setAccelerated(boolean) - Method in class com.pietschy.command.file.RecentFileList
  Configures the group to installFace accelerators for the list.
setAccelerator(KeyStroke) - Method in class com.pietschy.command.face.Face
  Sets accelerator of the face.
setAcceleratorInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setAcceleratorModifiers(int) - Method in class com.pietschy.command.file.RecentFileList
  Sets the modifiers that are used to create the accelerators.
setAcceptAllFileFilterUsed(boolean) - Method in class com.pietschy.command.file.AbstractFileCommand
  Used to configure `JFileChooser.setAcceptAllFileFilterUsed(boolean)`.
setActivateGlassPane(boolean) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Configures the command to automatically activate the glass pane while the background process is in progress.
setAlternativeFaceContexts(String, String...) - Method in class com.pietschy.command.Defaults
  Sets the list of alternative face contexts to try if a face with the specfied context doesn't exits.
setAnnotationSupport(AnnotationSupport) - Method in class com.pietschy.command.Defaults
  Sets the `AnnotationSupport` instance used by the library.
setArgumentProvider(ArgumentProvider) - Method in class com.pietschy.command.annotation.impl.ReflectionSwingWorkerCommand
  Sets the current `ArgumentProvider`.
setArgumentProvider(ArgumentProvider) - Method in class com.pietschy.command.reflection.ReflectionCommand
  Sets the current `ArgumentProvider` for this command.
setBaselineDelegateProvider(DelegateProvider) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Sets the current static provider list to be the specified provider.
setBaselineDelegateProviders(DelegateProvider[]) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Sets the current static provider list to the specified list.
setBaselineDelegates(ActionCommandExecutor, ActionCommandExecutor...) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Sets the current list of baseline delegates to those specified.
setBaselineDelegates(Collection<? extends ActionCommandExecutor>) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Sets the current list of baseline delegates to those specified.
setButtonFactory(ButtonFactory) - Method in class com.pietschy.command.Command
  Sets the factory to use when creating buttons.
setButtonFactory(ButtonFactory) - Method in class com.pietschy.command.Defaults
  Sets the default `ButtonFactory` to use.
setButtonMnemonicsEnabled(boolean) - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Sets if the renderer will be configuring mnemonics on buttons.
setClassLoader(ClassLoader) - Method in class com.pietschy.command.Defaults
  Sets the class loader used by the library.
setCommandContainer(CommandContainer) - Method in class com.pietschy.command.ContainerPropertyListenerSupport
  Sets the current command container to monitor and derive all property values from.
setCommandContainer(CommandContainer) - Method in class com.pietschy.command.group.impl.MemberManager
  Sets the `CommandContainer` this manager is to use.
setConfigurationLoader(ConfigurationLoader) - Method in class com.pietschy.command.Defaults
  Sets the `ConfigurationLoader` used by the library.
setDefaultFileFilter(FileFilter) - Method in class com.pietschy.command.file.AbstractFileCommand
  Sets the default `FileFilter` that will be selected in the chooser if `AbstractFileCommand.isRememberLastFilter()` is `false`.
setDefaultGroupIcon(Icon) - Method in class com.pietschy.command.face.DefaultFaceRenderer
setDelegate(ActionCommandExecutor) - Method in class com.pietschy.command.delegate.DelegatingCommand
  Sets the delegate for this command to use.
setDelegate(ActionCommandExecutor) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Sets the delegate for this command to use.
setDelegateMediator(DelegateMediator) - Method in class com.pietschy.command.CommandContainer
  Sets this containers delegate mediator and notifies all listeners.
setDelegateMediator(DelegateMediator) - Method in class com.pietschy.command.delegate.DelegatingCommand
  Sets the mediator this command will use to update it delegates.
setDelegateProvider(DelegateProvider) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
  Sets the current `DelegateProvider` to be used by all `DelegatingCommand`s associated with this mediator.
setDelegateProviders(DelegateProvider[]) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
  Sets the current `DelegateProvider` to be used by all `DelegatingCommand`s associated with this mediator.
setDelegates(ActionCommandExecutor, ActionCommandExecutor...) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
  Sets the current list of delegates to those specified.
setDelegates(Collection<? extends ActionCommandExecutor>) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
  Sets the current list of delegates to those specified.
setDescription(String) - Method in class com.pietschy.command.face.Face
  Sets the description attribute of the face.
setDescriptionInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setDisabledIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the disabled icon of the face.
setDisabledIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setDisableWhileWorking(boolean) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Configures the command to automatically disable while the background process is in progress.
setDisplaySize(int) - Method in class com.pietschy.command.file.RecentFileList
  Configures the number of files to display in the group.
setDisplayTooltipsOnMenus(boolean) - Method in class com.pietschy.command.face.DefaultFaceRenderer
setDisposeOnClose(boolean) - Method in class com.pietschy.command.CloseWindowCommand
  Configures this command to dispose the window on close.
setEmptySelectionAllowed(boolean) - Method in class com.pietschy.command.toggle.ToggleGroup
  Configures if this group allows the last selected command to be deselected.
setEmptySelectionAllowed(boolean) - Method in class com.pietschy.command.toggle.ToggleGroupController
  Sets if this groups allows empty selection.
setEnabled(boolean) - Method in class com.pietschy.command.Command
  Updates the enabled state of this command and all its buttons.
setEnabled(boolean) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Sets the enabled state of the delegate.
setExceptionHandler(ExceptionHandler) - Method in class com.pietschy.command.reflection.ReflectionCommand
  Sets the current exception handler for this command.
setExcludedFile(File) - Method in class com.pietschy.command.file.RecentFileList
  Sets the file to exclude from the list.
setExcludedFiles(File[]) - Method in class com.pietschy.command.file.RecentFileList
  Sets the file to exclude from the list.
setExcludedFiles(Collection<File>) - Method in class com.pietschy.command.file.RecentFileList
  Sets the file to exclude from the list.
setExclusive(boolean) - Method in class com.pietschy.command.toggle.ToggleGroup
  Configures the exclusive mode of this group.
setExclusive(boolean) - Method in class com.pietschy.command.toggle.ToggleGroupController
  Configures the exclusive state of the group.
setExtendsContext(String) - Method in class com.pietschy.command.face.Face
  Sets the context this face extends.
setFacePropertyChangeListener(PropertyChangeListener) - Method in class com.pietschy.command.face.FaceManager
  Sets the global property change listener callback that will listen to all properties on all faces.
setFaceRenderer(FaceRenderer) - Method in class com.pietschy.command.Defaults
  Sets the `FaceRenderer` for the library to use.
setFloatable(boolean) - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Configures if this factory is creating floatable toolbars.
setFocusable(boolean) - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Configures if this factory is creating focusable toolbars and buttons.
setGlassPaneStrategy(GlassPaneStrategy) - Method in class com.pietschy.command.CommandContainer
  Sets this containers glass pane strategy and notifies all listeners.
setGroupContext(CommandGroup, int) - Method in class com.pietschy.command.face.RenderContext
  Configures the group information of the context.
setGroupMemberFactory(GroupMemberFactory) - Method in class com.pietschy.command.Defaults
  Sets the `GroupMemberFactory` used by the library.
setGroupMemberParser(GroupMemberParser) - Method in class com.pietschy.command.Defaults
  Sets the `GroupMemberParser` to use.
setHideToobarText(boolean) - Method in class com.pietschy.command.face.DefaultFaceRenderer
setHideToobarText(boolean) - Method in interface com.pietschy.command.face.FaceRenderer
  Configures this render to never render text on toolbar buttons.
setHorizontalTextPosition(Integer) - Method in class com.pietschy.command.face.Face
  Sets the horizontal position for the text on this face.
setHorizontalTextPositionInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the main icon of the face.
setIconFactory(IconFactory) - Method in class com.pietschy.command.Defaults
  Sets the user defined `IconFactory` used to load custom icons.
setIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setIconTextGap(Integer) - Method in class com.pietschy.command.face.Face
  Sets the icon text gap of the face.
setIconTextGapInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setIgnoreCase(boolean) - Method in class com.pietschy.command.file.ExtensionFileFilter
  Configures this filter to ignore case.
setIncludeNonExistentFiles(boolean) - Method in class com.pietschy.command.file.RecentFileList
  Configures if the group should include files for which `File.exists()` returns `false`.
setInherited(boolean) - Method in class com.pietschy.command.face.AttributeValue
  Configures this attribute to inherit when `null`.
setInsets(Insets) - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Sets the `Insets` this factory will apply to the buttons it creates.
setLine(String) - Method in class com.pietschy.command.configuration.impl.ExceptionFactory
  Sets the current line that is being parsed.
setLoggerFactory(LoggerFactory) - Static method in class com.pietschy.command.GuiCommands
  Sets the logger factory used by the library to create internal logger instances..
setLongDescription(String) - Method in class com.pietschy.command.face.Face
  Sets the long description attribute of the face.
setLongDescriptionInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setMayInteruptIfRunning(boolean) - Method in class com.pietschy.command.worker.CancelSwingWorkerCommand
  Configures if this command can interrupt the worker thread while it's running.
setMemberListSpec(String) - Method in class com.pietschy.command.group.CommandGroup
  Sets this groups member list specification.
setMenuFactory(MenuFactory) - Method in class com.pietschy.command.Command
  Sets the factory to use when creating menus and menu items.
setMenuFactory(MenuFactory) - Method in class com.pietschy.command.Defaults
  Sets the default `MenuFactory` to use.
setMenuIconsEnabled(boolean) - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Sets if the renderer will be displaying icons on menu items.
setMenuMnemonicsEnabled(boolean) - Static method in class com.pietschy.command.face.MacOSFaceRenderer
  Sets if the renderer will be configuring mnemonics on menu items.
setMissingCommandColor(Color) - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
setMnemonic(Integer) - Method in class com.pietschy.command.face.Face
  Sets the mnemonic of the face.
setMnemonicIndex(Integer) - Method in class com.pietschy.command.face.Face
  Sets the mnemonic index the face.
setMnemonicIndexInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setMnemonicInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setModel(RecentFileListModel) - Method in class com.pietschy.command.file.RecentFileList
  Sets the `model` for this command to use.
setMultiselectionEnabled(boolean) - Method in class com.pietschy.command.file.AbstractFileOpenCommand
  Configures if the `JFileChooser` allows multiple selection.
setOpenExecutor(ActionCommandExecutor) - Method in class com.pietschy.command.file.RecentFileList
  Sets the open executor that this command will use to perform the file open operation.
setParent(Face) - Method in class com.pietschy.command.face.Face
  Sets this faces parent.
setParentCommandContainer(CommandContainer) - Method in class com.pietschy.command.CommandContainer
  Sets this containers parent.
setPopupContext(String, String) - Method in class com.pietschy.command.Defaults
  Sets the face context to use for popups of buttons created with the specified popup.
setPositionToolbarTextBelowIcon(boolean) - Method in class com.pietschy.command.face.DefaultFaceRenderer
setPositionToolbarTextBelowIcon(boolean) - Method in interface com.pietschy.command.face.FaceRenderer
  Configures this renderer to always display toolbar text below the icon.
setPressedIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the pressed icon of the face.
setPressedIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setProgress(int) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Delegates to `SwingWorker.setProgress(int)`.
setProperty(Component, T) - Method in class com.pietschy.command.util.ComponentProperties
setRelatedWindowDiscriminator(RelatedWindowDiscriminator) - Method in class com.pietschy.command.delegate.FocusTrackingDelegateMediator
  Sets the discriminator to use when tracking focus events.
setRememberLastFilter(boolean) - Method in class com.pietschy.command.file.AbstractFileCommand
  Configures this command to remember the `FileFilter` last used by the user.
setRolloverEnabled(boolean) - Method in class com.pietschy.command.factory.DefaultToolbarFactory
  Configures if this factory is creating rollover enabled buttons.
setRolloverIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the rollover icon of the face.
setRolloverIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setRolloverSelectedIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the rollover selected icon of the face.
setRolloverSelectedIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setSelected(boolean) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
  Sets the selected state of this command.
setSelected(boolean) - Method in class com.pietschy.command.toggle.ToggleCommand
  Attempts to set the selected state of the command.
setSelectedFile(File) - Method in class com.pietschy.command.file.AbstractFileCommand
  Sets the file to be selected when the chooser is displayed.
setSelectedFiles(File[]) - Method in class com.pietschy.command.file.AbstractFileCommand
  Sets the files to be selected when the chooser is displayed.
setSelectedIcon(Icon) - Method in class com.pietschy.command.face.Face
  Sets the selected icon of the face.
setSelectedIconInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setSelectedInternal(boolean) - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
setSeparatorAfter(boolean) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Configures the expansion point to include a separator after any of it's members.
setSeparatorBefore(boolean) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Configures the expansion point to include a separator before any of it's members.
setSeparatorBetween(boolean) - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Configures the expansion point to include a separator between each of it's members.
setTargetWindow(T) - Method in class com.pietschy.command.CloseWindowCommand
  Sets the window that this command will close.
setText(String) - Method in class com.pietschy.command.face.Face
  Sets the text for the face.
setTextInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the text is inherited if the value is `null`.
setToolbarFactory(ToolbarFactory) - Method in class com.pietschy.command.Command
  Sets the factory to use when creating toolbars and toolbar buttons.
setToolbarFactory(ToolbarFactory) - Method in class com.pietschy.command.Defaults
  Sets the default `ToolbarFactory` to use.
setUndoContext(UndoContext) - Method in class com.pietschy.command.CommandContainer
  Sets this containers undo context and notifies all listeners.
setUndoContext(UndoContext) - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Sets the current `UndoContext`.
setValue(Object) - Method in class com.pietschy.command.face.AttributeValue
  Sets the value of the attribute.
setValue(Object) - Method in class com.pietschy.command.face.DescriptionAttributeValue
setVerticalTextPosition(Integer) - Method in class com.pietschy.command.face.Face
  Sets the vertical text position.
setVerticalTextPositionInherited(boolean) - Method in class com.pietschy.command.face.Face
  Configures if the value is inherited when `null`.
setVisible(boolean) - Method in class com.pietschy.command.Command
  Sets the visible state of this command and all its buttons and menu item.
setWorkerCommand(SwingWorkerCommand) - Method in class com.pietschy.command.worker.CancelSwingWorkerCommand
  Sets the `SwingWorkerCommand` that this instance will track and cancel when executed.
setWorkingMode(SwingWorkerCommand.WorkingMode) - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1. Use `SwingWorkerCommand.setDisableWhileWorking(boolean)` and `SwingWorkerCommand.setActivateGlassPane(boolean)` instead.
SHIFT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Accelerator
shouldDisplayMnemonic(AbstractButton) - Method in class com.pietschy.command.face.MacOSFaceRenderer
  Returns `false`.
showChooserDialog(JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileCommand
  Called to display the `JFileChooser`.
showChooserDialog(JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractFileOpenCommand
  Shows the standard file open chooser.
showChooserDialog(JFileChooser, Component) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  shows the standard save dialog.
size() - Method in class com.pietschy.command.delegate.DelegateProviderSupport
  Gets the number of executors in the container.
size() - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Gets the number of files in the model.
size() - Method in interface com.pietschy.command.file.RecentFileListModel
  Returns the size of the model.
size() - Method in class com.pietschy.command.group.impl.AbstractCommandMember
size() - Method in class com.pietschy.command.group.impl.AbstractNonCommandMember
  Returns 1.
size() - Method in class com.pietschy.command.group.impl.debug.DebugDynamicMember
size() - Method in class com.pietschy.command.group.impl.DynamicMember
  Returns the size of this member.
size() - Method in class com.pietschy.command.group.impl.ExpansionPointMember
  Returns the sum of all the expansion point members.
size() - Method in interface com.pietschy.command.group.impl.GroupMember
  Gets the size of this member.
size() - Method in class com.pietschy.command.group.impl.InlineMember
startWorker() - Method in class com.pietschy.command.worker.SwingWorkerCommand
  Starts a new worker, updates the working state and performs the actions specified by the current `SwingWorkerCommand.WorkingMode`.
STATE_PROPERTY - Static variable in class com.pietschy.command.worker.SwingWorkerCommand
StaticMember - Class in com.pietschy.command.group.impl
  The standard `GroupMember` implementation for commands and groups.
StaticMember(CommandGroup, Command) - Constructor for class com.pietschy.command.group.impl.StaticMember
  Creates a new instance that adds the specified command to the parent.
store(Preferences) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Stores the list of files to the specified preference node.
store(Preferences, boolean) - Method in class com.pietschy.command.file.DefaultRecentFileListModel
  Stores the list of files to the specified preference node.
StringAttributeParser - Class in com.pietschy.command.configuration.impl
  Parsers string attribute values on commands and groups.
StringAttributeParser(String) - Constructor for class com.pietschy.command.configuration.impl.StringAttributeParser
SwingActionDelegate - Class in com.pietschy.command.delegate
  An instance of `ActionCommandDelegate` that invokes an existing swing action.
SwingActionDelegate(String, Action) - Constructor for class com.pietschy.command.delegate.SwingActionDelegate
  Creates a new delegate with the specified id that invokes the specfied `Action`.
SwingActionDelegate(String, JComponent) - Constructor for class com.pietschy.command.delegate.SwingActionDelegate
  Creates a new delegate with the specified id that invokes the corresponding `Action` in the specified component.
SwingActionDelegate(String, JComponent, Object) - Constructor for class com.pietschy.command.delegate.SwingActionDelegate
  Creates a new delegate with the specified id that invokes the `Action` in the specifeid componetn with the specified action id.
SwingWorkerCommand<T,V> - Class in com.pietschy.command.worker
  This is an action command implementation that performs the operation on a background thread using a `SwingWorker`.
SwingWorkerCommand() - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Creates a new anonymous instance.
SwingWorkerCommand(String) - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Creates a new instance with the specified id.
SwingWorkerCommand(SwingWorkerCommand.WorkingMode) - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.SwingWorkerCommand(boolean, boolean)` instead.
SwingWorkerCommand(boolean, boolean) - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Creaets a new anonymous instance that disables and activates the glass pane as specified.
SwingWorkerCommand(String, SwingWorkerCommand.WorkingMode) - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Deprecated. since 2.1, use `SwingWorkerCommand.SwingWorkerCommand(boolean, boolean)` instead.
SwingWorkerCommand(String, boolean, boolean) - Constructor for class com.pietschy.command.worker.SwingWorkerCommand
  Creates a new instance that disables and activates the glass pane as specified.
SwingWorkerCommand.WorkingMode - Class in com.pietschy.command.worker
  Deprecated. since 2.1, use `SwingWorkerCommand.setDisableWhileWorking(boolean)` and `SwingWorkerCommand.setActivateGlassPane(boolean)` instead.
SwingWorkerCommand_ - Annotation Type in com.pietschy.command.annotation
  The SwingWorkerCommand annotation can be used to mark a method as being an SwingWorkerCommand.
SwingWorkerCommandProcessor - Class in com.pietschy.command.annotation.impl
  Default processor for handling the @SwingWorkerCommand annotation.
SwingWorkerCommandProcessor() - Constructor for class com.pietschy.command.annotation.impl.SwingWorkerCommandProcessor

## T

TEXT - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
TOGGLE - Static variable in class com.pietschy.command.configuration.impl.Const._Group._Attr
TOGGLE_TABBED - Static variable in class com.pietschy.command.face.MacOSFaceRenderer
ToggleCommand - Class in com.pietschy.command.toggle
  An ActionCommand that models selection.
ToggleCommand() - Constructor for class com.pietschy.command.toggle.ToggleCommand
  Creates a new anonymous instance.
ToggleCommand(String) - Constructor for class com.pietschy.command.toggle.ToggleCommand
  Creates a new instance with the specified id.
ToggleContainer - Interface in com.pietschy.command.toggle
  A marker interface so that the MacOSFaceRenderer can make rendering descisions regarding Quaqua button styles.
ToggleGroup - Class in com.pietschy.command.toggle
  A CommandGroup for `ToggleCommand` instances.
ToggleGroup() - Constructor for class com.pietschy.command.toggle.ToggleGroup
  Creates a new anonymous command group with the specified id.
ToggleGroup(String) - Constructor for class com.pietschy.command.toggle.ToggleGroup
  Creates a new command groups with the specified id.
ToggleGroupConfigurator - Class in com.pietschy.command.configuration.impl
  Configurator instance for ToggleGroups.
ToggleGroupConfigurator() - Constructor for class com.pietschy.command.configuration.impl.ToggleGroupConfigurator
ToggleGroupController - Class in com.pietschy.command.toggle
  Controls the selection of `ToggleCommand`s within a `ToggleGroup`.
ToggleGroupController() - Constructor for class com.pietschy.command.toggle.ToggleGroupController
  Creates a new instance.
ToggleVetoException - Exception in com.pietschy.command.toggle
  Thrown when a `ToggleCommand` refuses to or cannot change selection state.
ToggleVetoException() - Constructor for exception com.pietschy.command.toggle.ToggleVetoException
  Creates a new instance.
ToggleVetoException(String) - Constructor for exception com.pietschy.command.toggle.ToggleVetoException
  Creates a new instance with the specified message.
ToggleVetoException(String, Throwable) - Constructor for exception com.pietschy.command.toggle.ToggleVetoException
  Creates a new instance with the specified message and root cause.
ToggleVetoException(Throwable) - Constructor for exception com.pietschy.command.toggle.ToggleVetoException
  Creates a new instance with the specified root cause.
TOOLBAR - Static variable in class com.pietschy.command.face.Face
  Toolbar context
TOOLBAR_POPUP - Static variable in class com.pietschy.command.face.Face
  Toolbar popup context
ToolbarFactory - Interface in com.pietschy.command.factory
  Defines factory methods the library will use when creating buttons for use on a `JToolBar`.
TOP - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
toString() - Method in class com.pietschy.command.Command
  Returns a string representation of the object.
toString() - Method in class com.pietschy.command.face.Face
toString() - Method in class com.pietschy.command.group.impl.CommandContribution
toString() - Method in class com.pietschy.command.group.impl.DynamicMember
  Returns a string representation of the object.
toString() - Method in class com.pietschy.command.group.impl.GroupContainerManager
toString() - Method in class com.pietschy.command.group.impl.InlineMember
  Returns a string representation of the object.
toString() - Method in class com.pietschy.command.group.impl.MemberManager
  Returns a string representation of this manager.
toString() - Method in class com.pietschy.command.group.impl.StaticMember
  Returns a string representation of the object.
trace(Object) - Method in interface com.pietschy.command.log.Logger
trace(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
trace(Object) - Method in class com.pietschy.command.log.NullLogger
trace(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
trace(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
trace(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
TRAILING - Static variable in class com.pietschy.command.configuration.impl.Const._Face._TextPosition
TRUE - Static variable in class com.pietschy.command.configuration.impl.Const._Values
TRUE - Static variable in class com.pietschy.command.configuration.impl.FaceBooleanAttributeParser

## U

unbind() - Method in interface com.pietschy.command.Bindable
  Unbinds from the current container or component.
unbind() - Method in class com.pietschy.command.BindingSupport
unbind() - Method in class com.pietschy.command.Command
unbind() - Method in class com.pietschy.command.CommandContainer
  Unbinds from the component previously bound using `CommandContainer.bind(Component)`.
unbind() - Method in class com.pietschy.command.delegate.ActionCommandDelegate
unbind(JComponent, Command) - Static method in class com.pietschy.command.face.RenderContext
  Removes the context of the specified command from the specified component.
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.ActionCommand
  Invoked to unbind this instance to the specified container.
unbindFromContainer(CommandContainer) - Method in interface com.pietschy.command.BindingSupportCallback
  Invoked to unbind from the specified container.
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.Command
  Invoked to unbind this instance from the specified command container.
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.delegate.ActionCommandDelegate
  Invoked to remove this delegate from the specified container as a result of a binding operation.
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.group.CommandGroup
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.ProxyCommand
unbindFromContainer(CommandContainer) - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Unbinds from the specified container and updates the undo context.
undo() - Method in class com.pietschy.command.undo.UndoContext
  Overrides `UndoManager.undo()` to provide state change notification.
undoableEditHappened(UndoableEditEvent) - Method in class com.pietschy.command.undo.UndoContext
  Overrides `UndoManager.undoableEditHappened(UndoableEditEvent)` to provide state change notification.
UndoCommand - Class in com.pietschy.command.undo
  Causes the last edit of the current `UndoContext` to be undone.
UndoCommand() - Constructor for class com.pietschy.command.undo.UndoCommand
  Creates a new anonymous instance.
UndoCommand(String) - Constructor for class com.pietschy.command.undo.UndoCommand
  Creates an instance with the specified id.
UndoContext - Class in com.pietschy.command.undo
  Provides a drop-in replacement for swings `UndoManager` that provides state change notifications to listners like the `UndoCommand` and `RedoCommand`.
UndoContext() - Constructor for class com.pietschy.command.undo.UndoContext
  Creates a new instance.
uninstallContributions() - Method in class com.pietschy.command.group.impl.MemberManager
  Iterates over the current expansion point contributions and uninstalls them.
uninstallShortCut(JComponent, int) - Method in class com.pietschy.command.ActionCommand
  Removes the short cut installed by a previous call to `ActionCommand.installShortCut(JComponent, int)`
uninstallShortCut(JComponent, String, int) - Method in class com.pietschy.command.ActionCommand
  Removes the short cut installed by a previous call to `ActionCommand.installShortCut(JComponent, String, int)`
UnknownMemberTypeException - Exception in com.pietschy.command.configuration.impl
  Thrown for unknown group members.
UnknownMemberTypeException(String) - Constructor for exception com.pietschy.command.configuration.impl.UnknownMemberTypeException
  Creates a new instance for the
UnknownPropertyException - Exception in com.pietschy.command.configuration
  Thrown for unknown properties.
UnknownPropertyException(String, String) - Constructor for exception com.pietschy.command.configuration.UnknownPropertyException
  Creates a new instance.
UnknownSeparatorTypeException - Exception in com.pietschy.command.configuration.impl
  Thrown for unknown separator member types.
UnknownSeparatorTypeException(String) - Constructor for exception com.pietschy.command.configuration.impl.UnknownSeparatorTypeException
  Creates a new instance.
UnknownValueException - Exception in com.pietschy.command.configuration
  Thrown for values that are not supported.
UnknownValueException(String, String, String, Set<String>) - Constructor for exception com.pietschy.command.configuration.UnknownValueException
  Creates a new instance.
unregisterBinding(Component) - Method in class com.pietschy.command.CommandContainerBindings
UnsupportedArgumentException - Exception in com.pietschy.command.annotation.impl
  Thrown when the annotated method has an invalid argument list.
UnsupportedArgumentException(Method) - Constructor for exception com.pietschy.command.annotation.impl.UnsupportedArgumentException
  Creates a new instance.
updateAllProperties() - Method in class com.pietschy.command.ContainerPropertyListenerSupport
updateDelegate() - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
updateParentFace(Face) - Method in class com.pietschy.command.face.FaceManager
updateState() - Method in class com.pietschy.command.delegate.DelegatingCommand
updateState() - Method in class com.pietschy.command.delegate.DelegatingToggleCommand
updateState(String) - Method in class com.pietschy.command.face.DescriptionAttributeValue
updateState() - Method in class com.pietschy.command.ProxyCommand
  Invoked to update the proxy state when ever the real command or one of it's registred properties change.
updateState() - Method in class com.pietschy.command.undo.AbstractUndoCommand
  Must be implemented by subsclasses to update this state based on the return value from `AbstractUndoCommand.getUndoContext()`.
updateState() - Method in class com.pietschy.command.undo.RedoCommand
  Invoked on changes to the `CommandContainer` heirarchy to update the state of this command.
updateState() - Method in class com.pietschy.command.undo.UndoCommand
  Invoked on changes to the `CommandContainer` heirarchy to update the state of this command.
URL - Static variable in class com.pietschy.command.configuration.impl.Const._Face._IconFactory
UrlIconFactory - Class in com.pietschy.command.configuration.impl
  IconFactory implementation that loads icons from URLs.
UrlIconFactory() - Constructor for class com.pietschy.command.configuration.impl.UrlIconFactory
USER_FACTORY - Static variable in class com.pietschy.command.configuration.impl.Const._Face._IconFactory
userProperty - Variable in class com.pietschy.command.configuration.impl.PropertyKey

## V

validate(Command) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
  Validates the the command is non-null and that it's not already a member.
validate(String) - Method in class com.pietschy.command.group.impl.AbstractGroupBuilder
  Validates the specified command id.
validateId(String) - Static method in class com.pietschy.command.Command
  Validates the specified command id.
ValueListAttributeParser - Class in com.pietschy.command.configuration.impl
  Attribute parser the accepts a list of allowed values.
ValueListAttributeParser(String, String...) - Constructor for class com.pietschy.command.configuration.impl.ValueListAttributeParser
  Creates a new instance for the specified property and value list.
valueOf(String) - Static method in enum com.pietschy.command.configuration.IllegalFormatException.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pietschy.command.face.Attribute
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pietschy.command.group.SeparatorMode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pietschy.command.configuration.IllegalFormatException.Type
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.pietschy.command.face.Attribute
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.pietschy.command.group.SeparatorMode
  Returns an array containing the constants of this enum type, in the order they're declared.
verifyFileExtension(File, FileFilter) - Method in class com.pietschy.command.file.AbstractSaveAsCommand
  Invoked to verify the extension of the file selected by the user.
VERTICAL_TEXT_POSITION - Static variable in class com.pietschy.command.configuration.impl.Const._Face._Attr
visit(GroupVisitor) - Method in class com.pietschy.command.group.CommandGroup
  Visits this group.
visit(ActionCommand) - Method in interface com.pietschy.command.group.GroupVisitor
  Called to visit a `ActionCommand` member of a `CommandGroup`.
visit(CommandGroup) - Method in interface com.pietschy.command.group.GroupVisitor
  Called to visit a `CommandGroup` member of a `CommandGroup`.
visit(T) - Method in interface com.pietschy.command.util.Visitor
  Visits the specified object.
visitMembers(GroupVisitor) - Method in class com.pietschy.command.group.CommandGroup
  Visits just the members of this group.
Visitor<T> - Interface in com.pietschy.command.util
  A standard generic visitor interface.

## W

warn(Object) - Method in interface com.pietschy.command.log.Logger
warn(Object, Throwable) - Method in interface com.pietschy.command.log.Logger
warn(Object) - Method in class com.pietschy.command.log.NullLogger
warn(Object, Throwable) - Method in class com.pietschy.command.log.NullLogger
warn(Object) - Method in class com.pietschy.command.log.PrintStreamLogger
warn(Object, Throwable) - Method in class com.pietschy.command.log.PrintStreamLogger
WeakSet<T> - Class in com.pietschy.command.util
  A utility class based on a `HashSet` that only keeps weak references to its objects.
WeakSet() - Constructor for class com.pietschy.command.util.WeakSet
  Creats a new instance with the default size of 10.
WeakSet(int) - Constructor for class com.pietschy.command.util.WeakSet
  Creates a new instance with the initial size
WindowSearchStrategy - Interface in com.pietschy.command.util
  Interface that defines a strategy for finding a parent window from an arbitrary component.
WORKING_PROPERTY - Static variable in class com.pietschy.command.worker.SwingWorkerCommand

## _

_ID_ - Static variable in class com.pietschy.command.configuration.impl.ConfiguratorRegistry
_ID_ - Static variable in class com.pietschy.command.group.impl.AbstractNonCommandMember
_ID_ - Static variable in class com.pietschy.command.group.impl.MemberManager
_ID_ - Static variable in class com.pietschy.command.log.NullLogger
_ID_ - Static variable in class com.pietschy.command.log.NullLoggerFactory
_ID_ - Static variable in class com.pietschy.command.log.PrintStreamLogger
_ID_ - Static variable in class com.pietschy.command.log.PrintStreamLoggerFactory

A B C D E F G H I L M N O P R S T U V W _

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

Copyright © 2006 - 2007 Andrew Pietsch