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 GroupMembers 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 DelegateMediatorListeners and provides convenience methods for finding an ActionCommandExecutor from a list of DelegateProviders.
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 GroupMembers 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 FileFilters.
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 FileFilters.
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 DelegatingCommands.
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 ActionCommands, CommandGroups and ActionCommandDelegates.
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 Bindables.
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 ActionCommands and CommandGroups.
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 CommandGroups 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 CommandContainers 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 CommandContainerListeners.
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 CommandContainers.
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 GroupMembers.
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 JButtons.
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 JCheckBoxs.
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 ReflectionSwingWorkerCommandto 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 JRadioButtons.
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 ActionCommandExecutors to use or a list of DelegateProviders 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 DelegateMediators 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 ToggleCommands.
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 DelegatingToggleGroups.
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 CommandContainers 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 ActionCommands 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 Containers.
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 NullLoggers.
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 ActionCommands and ActionCommandDelegates.
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 GroupMembers.
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 RecentFileListModels.
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 JToggleButtons 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 JToggleButtons 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 DelegatingCommands associated with this mediator.
setDelegateProviders(DelegateProvider[]) - Method in class com.pietschy.command.delegate.DefaultDelegateMediator
Sets the current DelegateProvider to be used by all DelegatingCommands 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 ToggleCommands 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 _

Copyright © 2006 - 2007 Andrew Pietsch