Alphabetical Index

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

A

AboutCommand - class org.pietschy.command.demo.about.AboutCommand
Created by IntelliJ IDEA.
AboutCommand(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.demo.about.AboutCommand
Creates a new ActionCommand with the specified id that is bound to the specified CommandManager.
AbstractBuilder - class org.pietschy.command.AbstractBuilder
Provides common methods required by all builders.
AbstractCommandBuilder - class org.pietschy.command.AbstractCommandBuilder
Base class for all command builders.
AbstractConfigurator - class org.pietschy.command.AbstractConfigurator
Created by IntelliJ IDEA.
AbstractDemoPanel - class org.pietschy.command.demo.AbstractDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
AbstractDemoPanel(String,String,String) - constructor for class org.pietschy.command.demo.AbstractDemoPanel
Creates a new JPanel with a double buffer and a flow layout.
AbstractFaceBuilder - class org.pietschy.command.AbstractFaceBuilder
Implementations of this class are used used to construct face instances from the commands configuration file.
AbstractFileCommand - class org.pietschy.command.file.AbstractFileCommand
This is the base implementation of file commands.
Creates a new AbstractFileCommand with the specified file filters.
AbstractFileOpenCommand - class org.pietschy.command.file.AbstractFileOpenCommand
The command provides generic file open behaviour.
Creates a new command with the specified id and FileFilter
Creates a new command with the specified id and list of FileFilter
AbstractFileOpenCommand(String,FileFilter) - constructor for class org.pietschy.command.file.AbstractFileOpenCommand
Creates a new command with the specified id and FileFilter.
AbstractFileOpenCommand(String,FileFilter[]) - constructor for class org.pietschy.command.file.AbstractFileOpenCommand
Creates a new command with the specified id and list of FileFilter.
AbstractGroupMember - class org.pietschy.command.AbstractGroupMember
This class is used to manage the insertion of a single group member into a java.awt.Container.
AbstractRecentFileGroup - class org.pietschy.command.file.AbstractRecentFileGroup
Provides a custom group implementation that manages a list of recently used files.
Creates a new anonymous group.
Creates a new group with the specified id.
AbstractRecentFileGroup(String) - constructor for class org.pietschy.command.file.AbstractRecentFileGroup
Constructs a new group with the specified Id that is bound to the default command manager.
This implementation provides the basic infrastructure for translating the icon values to method calls.
AbstractSaveAsCommand - class org.pietschy.command.file.AbstractSaveAsCommand
This command provides generic behaviour for the standard "save as" operation.
Creates new instance with the specified id and FileFilter.
Creates new instance with the specified id and FileFilters.
AbstractSaveAsCommand(String,FileFilter) - constructor for class org.pietschy.command.file.AbstractSaveAsCommand
Creates new instance with the specified id and FileFilter.
AbstractSaveAsCommand(String,FileFilter[]) - constructor for class org.pietschy.command.file.AbstractSaveAsCommand
Creates new instance with the specified id and FileFilter list.
AbstractVisitor - class org.pietschy.command.AbstractVisitor
AbstractVisitor provides a default implementation of GroupVisitor that predefines a number of visitation modes by providing a default implementation of conditionallyVisitChildren(CommandGroup).
Constructs a new Abstract visitor using the specified visitation mode.
accept(File) - method in class org.pietschy.command.file.ExtensionFileFilter
Accepts files that end with the specified extension.
acceptVisitor(org.pietschy.command.GroupVisitor) - method in class org.pietschy.command.CommandGroup
acceptVisitor(org.pietschy.command.GroupVisitor) - method in class org.pietschy.command.GroupMember
ActionCommand - class org.pietschy.command.ActionCommand
ActionCommands provide the base for all executable commands.
ActionCommand() - constructor for class org.pietschy.command.ActionCommand
Creates a new anonymous ActionCommand.
ActionCommand(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.ActionCommand
Creates a new anonymous command bound to the specified CommandManager.defaultInstance().
Creates a new ActionCommand with the specified id that is bound to the specified CommandManager.
ActionCommand(String) - constructor for class org.pietschy.command.ActionCommand
Creates a new command with the speicifed Id that is bound to the CommandManager.defaultInstance().
ActionCommandExecutor - interface org.pietschy.command.ActionCommandExecutor
Created by IntelliJ IDEA.
ActionCommandInterceptor - interface org.pietschy.command.ActionCommandInterceptor
This interface allows the interception of command execution.
activateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.CustomComponentGlassPaneHandler
Invoked by GlassPaneInterceptor to activate the glasspane and block user interation.
activateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.DefaultGlassPaneHandler
Invoked by GlassPaneInterceptor to activate the glasspane and block user interation.
activateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.GlassPaneHandler
Invoked by GlassPaneInterceptor to activate the glasspane and block user interation.
add(File) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Adds a file to the list.
add(org.pietschy.command.Command) - method in class org.pietschy.command.CommandGroup
Adds a command to the groups expansion point and rebuilds all dependant widgets.
add(org.pietschy.command.Command,boolean) - method in class org.pietschy.command.CommandGroup
Adds a command to the groups expansion point and optionally rebuilds all dependant widgets.
add(org.pietschy.command.GroupMember) - method in class org.pietschy.command.ExpansionGroupMember
add(org.pietschy.command.ToggleCommand) - method in class org.pietschy.command.ToggleGroupController
addAll(File[]) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Adds all the specified files to the list.
addChangeListener(ChangeListener) - method in class org.pietschy.command.undo.UndoContext
addChangeListener(ChangeListener) - method in class org.pietschy.command.undo.UndoController
Adds an ActionCommand to the end of the command list.
Adds a CommandListener the the command.
addComponentTo(JComponent,Object,String,List,int) - method in class org.pietschy.command.GroupMember
This method is responsible for adding this members buttons to the specified container.
addEdit(UndoableEdit) - method in class org.pietschy.command.undo.UndoContext
addFace(org.pietschy.command.Face) - method in class org.pietschy.command.Command
Adds a the specified face to the command.
addGlue() - method in class org.pietschy.command.CommandGroup
Inserts a glue member into the group and rebuilds all dependant widgets.
addGlue(boolean) - method in class org.pietschy.command.CommandGroup
Inserts a glue member into the group and optionally rebuilds all dependant widgets.
Adds a GroupListener to the group.
addHoverListener(org.pietschy.command.HoverListener) - method in class org.pietschy.command.Command
Adds a HoverListener to the command manager.
Adds a HoverListener to the command manager.
addInline(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.CommandGroup
Adds the specified group to this groups expansion point as an inline member.
Adds the specified group to this groups expansion point as an inline member.
Adds an ActionCommandInterceptor the the command.
addNewFace(String) - method in class org.pietschy.command.Command
Creates and adds a new empty face with the specified name.
addNotify() - method in class org.pietschy.command.AbstractGroupMember
addNotify() - method in class org.pietschy.command.GroupMember
addNotify(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.Command
Invoked whenever a command is added to a group.
addNotify(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.ToggleCommand
addPropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.Command
Adds a property change listener to this command.
addPropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.delegate.CommandDelegate
addPropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.Face
Adds a property change listener to this command.
addPropertyChangeListener(String,PropertyChangeListener) - method in class org.pietschy.command.delegate.CommandDelegate
addPropertyChangeListener(String,PropertyChangeListener) - method in class org.pietschy.command.Face
addSeparator() - method in class org.pietschy.command.CommandGroup
Inserts a separator into the command list and rebuilds all the groups dependant widgets.
addSeparator(boolean) - method in class org.pietschy.command.CommandGroup
Inserts a separator into the command list and optionally rebuilds all the groups dependant widgets.
addSeparator(Container) - method in class org.pietschy.command.AbstractGroupMember
addUndoableEditListener(UndoableEditListener) - method in class org.pietschy.command.undo.UndoableActionCommand
Adds a new javax.swing.event.UndoableEditListener to this command.
addUndoableEditListener(UndoableEditListener) - method in class org.pietschy.command.undo.UndoableEventSource
addUndoableEditListener(UndoableEditListener) - method in class org.pietschy.command.undo.UndoableToggleCommand
Adds a new javax.swing.event.UndoableEditListener to this command.
afterExecute() - method in class org.pietschy.command.file.AbstractFileCommand
Invoked after the command is executed.
afterExecute() - method in class org.pietschy.command.LazyCommand
Invoked after the command is executed.
Called just after a commands execution.
Does nothing.
afterExecute(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.interceptor.GlassPaneInterceptor
Get the commands invoking window and deactivates its glass pane.
Called after a command has completed execution.
Called just after a commands execution.
applySelection(boolean) - method in class org.pietschy.command.ToggleCommand
Applies the selected state to the toggle and updates all its buttons.
areEqual(Object,Object) - method in class org.pietschy.command.ActionCommand
Checks if the the two values are equal.
attach(AbstractButton,String) - method in class org.pietschy.command.ActionCommand
Overrides the default implementation to also installFace an ActionListener to the button.
attach(AbstractButton,String) - method in class org.pietschy.command.Command
Attaches this command to the specified button.
attemptSelection(boolean) - method in class org.pietschy.command.ToggleCommand
Attempts to set the selected state of the command.

B

BeanIcon - class org.pietschy.command.demo.BeanIcon
Created by IntelliJ IDEA.
BeanIcon() - constructor for class org.pietschy.command.demo.BeanIcon
BEEP_COUNT - static field in class org.pietschy.command.demo.BeepCommand
BeepCommand - class org.pietschy.command.demo.BeepCommand
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
BeepCommand(String) - constructor for class org.pietschy.command.demo.BeepCommand
beforeExecute() - method in class org.pietschy.command.file.AbstractFileCommand
Invoked before the command is executed.
beforeExecute() - method in class org.pietschy.command.LazyCommand
Invoked before the command is executed.
Called just prior to a commands execution.
Does nothing and returns true
beforeExecute(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.interceptor.GlassPaneInterceptor
Get the commands invoking window and activates its glass pane.
Called just prior to a commands execution.
Called just prior to a commands execution.
Binds this group to the specified container.
Binds this group to the specified container.
build() - method in class org.pietschy.command.LazyCommand
Invoked on the first time the command is executed.
Interprets the accelerator string for the specified command and returns a representative KeyStroke.
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.
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.
Builds an <a> tag for the specified command but that uses the specified text instead of the Commands normal text.
Scans the specified face element, extracts all the faces specified and adds them to the face.
Configures the text properties of the face from the specified face element.
BUTTON - static field in class org.pietschy.command.Face
ButtonFactory - interface org.pietschy.command.ButtonFactory
This interface defines factory methods that all commands use when creating buttons.
buttonIterator() - method in class org.pietschy.command.Command
Creates and returns an iterator over the buttons.

C

canExtend(org.pietschy.command.FaceId) - method in class org.pietschy.command.Face
canRedo() - method in class org.pietschy.command.undo.UndoContext
canRedo() - method in class org.pietschy.command.undo.UndoController
canUndo() - method in class org.pietschy.command.undo.UndoContext
canUndo() - method in class org.pietschy.command.undo.UndoController
checkAndAddExtension(File) - method in class org.pietschy.command.file.ExtensionFileFilter
Checks that the specified file has an extension defined.
clear() - method in class org.pietschy.command.ExpansionGroupMember
clearContainer() - method in class org.pietschy.command.DefaultGroupContainerManager
Command - class org.pietschy.command.Command
This is the base class for all Commands.
Command(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.Command
Creates a new anonymous command.
Command(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.Command
Constructs a new Command object with the specified Id.
CommandAdapter - class org.pietschy.command.CommandAdapter
An empty implementation of CommandListener.
CommandDelegate - class org.pietschy.command.delegate.CommandDelegate
CommandDelegate(String) - constructor for class org.pietschy.command.delegate.CommandDelegate
Creaets a new delegate with the specified id.
CommandEvent - class org.pietschy.command.CommandEvent
Fired both before and after a command executes.
CommandEvent(org.pietschy.command.Command) - constructor for class org.pietschy.command.CommandEvent
Constructs a new event for the specified Command.
CommandGroup - class org.pietschy.command.CommandGroup
GroupCommands provide collections of other ActionCommand and ToggleCommandGroups.
CommandGroup(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.CommandGroup
Creates a new anonymous GroupCommand.
CommandGroup(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.CommandGroup
Creates a new command groups with the specified id.
CommandGroup(String) - constructor for class org.pietschy.command.CommandGroup
Creates a group that is bound to CommandManager.defaultInstance.
A javax.swing.event.HyperlinkListener that will interogate the href of the link and fire the appropriate command.
CommandHyperlinkListener() - constructor for class org.pietschy.command.CommandHyperlinkListener
Creates a new HyperlinkListener that will search for commands using the specified default CommandManager instance.
Creates a new HyperlinkListener that will search for commands using the specified CommandManager.
commandIterator() - method in class org.pietschy.command.CommandManager
CommandListener - interface org.pietschy.command.CommandListener
The CommandListener interface provides notification of a commands execution.
CommandManager - class org.pietschy.command.CommandManager
The CommandManger is the core of the GUI Command libarary.
CommandManager() - constructor for class org.pietschy.command.CommandManager
Constructs and initializes the command manager.
CommandManager(Object) - constructor for class org.pietschy.command.CommandManager
Constructs and initializes the command manager.
CommandManager(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.CommandManager
Constructs and initializes the command manager.
Constructs and initializes the command manager.
CommandManagerEvent - class org.pietschy.command.CommandManagerEvent
Fired when a command is registered with a CommandManager.
Constructs a new event.
CommandManagerListener - interface org.pietschy.command.CommandManagerListener
A listener interface for monitoring a CommandManager.
CommandManagerListener implementation.
Pass on events from our parent.
Invoked when a new command is registered with the container.
Overrides the default behaviour to build a group of commands the control the visibility of all other registered commands.
Overrides the default behaviour to build a group of commands the control the visibility of all other registered commands.
CompoundCommand - class org.pietschy.command.CompoundCommand
An ActionCommand that executes a number of sub-commands.
CompoundCommand() - constructor for class org.pietschy.command.CompoundCommand
Creates a new anonymous CompoundCommand.
Constructs a new Command object with the specified Id.
CompoundCommand(String) - constructor for class org.pietschy.command.CompoundCommand
Creates a new command with the specified Id.
ConditionEvaluator - interface org.pietschy.command.ConditionEvaluator
Configures this instance to manage the specified button container using the factory and faceid provided.
configure(org.pietschy.command.Command) - method in class org.pietschy.command.CommandManager
Initialises the command from the current loaded set of properties.
Implementers of this class are responsible for building a Face element for the specified configuration data.
Implementers of this class are responsible for building a Face element for the specified configuration data.
Safely sets the accelerator for the specified menu.
Configures the specified button using the specified RenderContext.
Configures the specified button using the specified RenderContext.
Configures the specified button using the specified RenderContext.
configureButtonAppearance(AbstractButton) - method in class org.pietschy.command.Command
Configures the appearance of the specified button.
configureButtonAppearances() - method in class org.pietschy.command.Command
Reconfigures the appearances of all buttons bound to this command.
configureButtonAppearances(org.pietschy.command.Face) - method in class org.pietschy.command.Command
Reconfigures all the buttons attached to this command that have the specified face.
configureButtonStates(AbstractButton) - method in class org.pietschy.command.ActionCommand
This method is called to configure newly created buttons.
configureButtonStates(AbstractButton) - method in class org.pietschy.command.Command
This method is called to configureMenu newly created buttons.
configureButtonStates(AbstractButton) - method in class org.pietschy.command.ToggleCommand
Overrides the default Command.configureButtonStates(AbstractButton) to include the configuration of the buttons selected state.
Configures the specified button using the specified RenderContext.
Configures the specified button using the specified RenderContext.
Configures the text attributes of the button.
confirmOverwrite(Window,File) - method in class org.pietschy.command.file.AbstractSaveAsCommand
This method is called to confirm the save if the selected file already exists.
confirmProceed() - method in class org.pietschy.command.file.AbstractFileCommand
This is method can be overridden to prevent the action from proceeding.
contains(org.pietschy.command.Command) - method in class org.pietschy.command.CommandGroup
Checks if this group contains the specified command.
COUNTER_STRATEGY - static field in class org.pietschy.command.interceptor.GlassPaneInterceptor
createButton() - method in class org.pietschy.command.ButtonFactory
? * A factory method for JButtons.
createButton() - method in class org.pietschy.command.Command
Creates a new button that is attached to the command.
createButton() - method in class org.pietschy.command.DefaultButtonFactory
Creates a new JButton.
createButton() - method in class org.pietschy.command.DefaultToolbarFactory
Creates a new JButton.
createButton(org.pietschy.command.ButtonFactory) - method in class org.pietschy.command.Command
Create a new button for this command using the specified ButtonFactory.
Create a new button for this command using the specified ButtonFactory and Face .
Create a new button for this command using the specified ButtonFactory and Face.
Creates a toggle button for this command using the specified ButtonFactory and Face.
Creates a new button using the specified id's for the button and menu faces and the specified factories for the button and menu items.
createButton(String) - method in class org.pietschy.command.Command
Creates a new button that is attached to the command using the specified face.
createButtonBar() - method in class org.pietschy.command.demo.PageSelectorGroup
Creates a new vertical JButtonBar using the "page-selector" face.
createButtonBar(int) - method in class org.pietschy.command.demo.PageSelectorGroup
Creates a new JButtonBar with the specified orientation using the "page-selector" face.
createButtonBar(int,String) - method in class org.pietschy.command.demo.PageSelectorGroup
Creates a new JButtonBar with the specified orientation using the specified face.
createCheckBox() - method in class org.pietschy.command.ButtonFactory
A factory method for JCheckBoxs.
createCheckBox() - method in class org.pietschy.command.DefaultButtonFactory
Creates a new JCheckBox.
createCheckBox() - method in class org.pietschy.command.DefaultToolbarFactory
Creates a new JCheckBox.
createCheckBox() - method in class org.pietschy.command.ToggleCommand
Creates a checkbox for this command using the default button factory and the button face.
Creates a checkbox for this command using the specifed button factory and the button face.
Creates a checkbox for this command using the specified ButtonFactory and Face.
createCheckBox(String) - method in class org.pietschy.command.ToggleCommand
Creates a checkbox for this command using the default button factory and the specified face.
createCheckBoxMenuItem() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JCheckBoxMenuItem.
createCheckBoxMenuItem() - method in class org.pietschy.command.MenuFactory
createContainerManager() - method in class org.pietschy.command.DefaultGroupMemberFactory
Factory method for creating GroupContainerManager instances.
createContainerManager() - method in class org.pietschy.command.GroupMemberFactory
createDelegateTracker(Window) - method in class org.pietschy.command.delegate.DefaultDelegateMediatorFactory
createDelegateTracker(Window) - method in class org.pietschy.command.delegate.DelegateMediatorFactory
createDelegateTracker(Window) - method in class org.pietschy.command.delegate.FocusTrackingDelegateMediatorFactory
createExamplePanel() - method in class org.pietschy.command.demo.AbstractDemoPanel
createExamplePanel() - method in class org.pietschy.command.demo.face.FaceDemoPanel
createExamplePanel() - method in class org.pietschy.command.demo.group.GroupDemoPanel
createExamplePanel() - method in class org.pietschy.command.demo.script.ScriptDemoPanel
createExamplePanel() - method in class org.pietschy.command.demo.toggle.ToggleDemoPanel
createExamplePanel() - method in class org.pietschy.command.demo.undo.UndoDemoPanel
createExpansionMember(String) - method in class org.pietschy.command.DefaultGroupMemberFactory
createExpansionMember(String) - method in class org.pietschy.command.GroupMemberFactory
createFace(org.pietschy.command.Command,String) - method in class org.pietschy.command.FaceManager
Constructs a new Face witht the specified FaceId and that uses the specified FaceManager to locate parent faces.
Creates a new empty face with the specified id and uses the specified CommandManager for locating its parent.
createGlueMember() - method in class org.pietschy.command.DefaultGroupMemberFactory
createGlueMember() - method in class org.pietschy.command.GroupMemberFactory
createGroup(org.pietschy.command.CommandManager) - method in class org.pietschy.command.GroupFactory
Creates a new anonymous group that uses the specified container.
Creates a new group with the specified Id that uses the specified container.
createIcon(String) - method in class org.pietschy.command.AbstractReflectionIconFactory
Converts the the iconValue into a method call on this class.
createIcon(String) - method in class org.pietschy.command.IconFactory
Creates a new icon based on the specified parameter string.
createMenu() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JMenu.
createMenu() - method in class org.pietschy.command.MenuFactory
createMenuBar() - method in class org.pietschy.command.CommandGroup
createMenuBar() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JMenuBar.
createMenuBar() - method in class org.pietschy.command.MenuFactory
createMenuBar(org.pietschy.command.MenuFactory) - method in class org.pietschy.command.CommandGroup
createMenuBar(String) - method in class org.pietschy.command.CommandGroup
createMenuItem() - method in class org.pietschy.command.Command
Creates a new menu item for this command.
createMenuItem() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JMenuItem.
createMenuItem() - method in class org.pietschy.command.MenuFactory
createMenuItem(org.pietschy.command.MenuFactory) - method in class org.pietschy.command.Command
Creates a new menu item for this command using Face.MENU and the specified MenuFactory.
Creates a new menu item for this command using the specified Face and the specified MenuFactory.
Creates a new menu item for this command.
Creates a new JCheckBoxMenuItem that is bound to this command.
createMenuItem(String) - method in class org.pietschy.command.Command
Creates a new menu item for this command using the specifed Face name and the currently configured MenuFactory.
createPopupMenu() - method in class org.pietschy.command.CommandGroup
Creates a popup menu using Face.MENU and the default MenuFactory.
createPopupMenu() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JPopupMenu.
createPopupMenu() - method in class org.pietschy.command.MenuFactory
Creates a popup menu for this group using the specified Face id and MenuFactory.
createRadioButton() - method in class org.pietschy.command.ButtonFactory
A factory method for JRadioButtons.
createRadioButton() - method in class org.pietschy.command.DefaultButtonFactory
Creates a new JRadioButton.
createRadioButton() - method in class org.pietschy.command.DefaultToolbarFactory
Creates a new JRadioButton.
createRadioButtonMenuItem() - method in class org.pietschy.command.DefaultMenuFactory
Creates a new JRadioButtonMenuItem.
createRadioButtonMenuItem() - method in class org.pietschy.command.MenuFactory
createSeparatorMember() - method in class org.pietschy.command.DefaultGroupMemberFactory
createSeparatorMember() - method in class org.pietschy.command.GroupMemberFactory
createTextArea(String) - method in class org.pietschy.command.demo.AbstractDemoPanel
createToggleButton() - method in class org.pietschy.command.ButtonFactory
A factory method for ToggleButtons.
createToggleButton() - method in class org.pietschy.command.DefaultButtonFactory
Creates a new JToggleButton.
createToggleButton() - method in class org.pietschy.command.DefaultToolbarFactory
Creates a new JToggleButton.
Creates a new anonymous exclusive group that uses the specified container.
Creates a new exclusive group with the specified Id that uses the specified container.
createToolBar() - method in class org.pietschy.command.CommandGroup
Creates a new JToolBar bound to this GroupCommand.
createToolbar() - method in class org.pietschy.command.DefaultToolbarFactory
Creates a new JToolBar.
createToolbar() - method in class org.pietschy.command.ToolbarFactory
A factory method for toolbars.
createToolBar(String) - method in class org.pietschy.command.CommandGroup
Creates a toolbar using the specified facename for the toolbar and the specified toolbar factory for the buttons.
CustomComponentGlassPaneHandler - class org.pietschy.command.interceptor.CustomComponentGlassPaneHandler
DefaultGlassPaneHander is an implementation of GlassPaneHandler that simply displays the wait cursor and beeps when ever the user clicks.
CustomComponentGlassPaneHandler(Component) - constructor for class org.pietschy.command.interceptor.CustomComponentGlassPaneHandler

D

deactivateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.CustomComponentGlassPaneHandler
Invoked by GlassPaneInterceptor to deactivate the glasspane and allow user interation.
deactivateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.DefaultGlassPaneHandler
Invoked by GlassPaneInterceptor to deactivate the glasspane and allow user interation.
deactivateGlassPane(RootPaneContainer) - method in class org.pietschy.command.interceptor.GlassPaneHandler
Invoked by GlassPaneInterceptor to deactivate the glasspane and allow user interation.
debug(Object) - method in class org.pietschy.command.log.Logger
debug(Object) - method in class org.pietschy.command.log.NullLogger
debug(Object) - method in class org.pietschy.command.log.PrintStreamLogger
debug(Object,Throwable) - method in class org.pietschy.command.log.Logger
debug(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
debug(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
DEEP - static field in class org.pietschy.command.AbstractVisitor
The visitor traverse the entire graph of commands under the top level group.
DEFAULT - static field in class org.pietschy.command.Face
DefaultButtonFactory - class org.pietschy.command.DefaultButtonFactory
Default implementation of ButtonFactory.
DefaultConditionEvaluator() - constructor for class org.pietschy.command.DefaultConditionEvaluator
DefaultFaceBuilder - class org.pietschy.command.DefaultFaceBuilder
Provides the default implementation of AbstractFaceBuilder.
DefaultFaceBuilder() - constructor for class org.pietschy.command.DefaultFaceBuilder
Creats a new builder.
DefaultFaceRenderer - class org.pietschy.command.DefaultFaceRenderer
The DefaultFaceRender provides the base methods for configuring buttons and menus as well as a standard implementation that is suitable for most platforms.
DefaultGlassPaneHandler - class org.pietschy.command.interceptor.DefaultGlassPaneHandler
DefaultGlassPaneHander is an implementation of GlassPaneHandler that simply displays the wait cursor and beeps when ever the user clicks.
DefaultGlassPaneHandler() - constructor for class org.pietschy.command.interceptor.DefaultGlassPaneHandler
Provides a default implementation of GroupContainerManager that removes all elemnents and rebuilds from scratch.
defaultGroupIcon - static field in class org.pietschy.command.DefaultFaceRenderer
defaultInstance() - static method in class org.pietschy.command.CommandManager
Returns an instance of the CommandManager.
DefaultMenuFactory - class org.pietschy.command.DefaultMenuFactory
Provides a default implementation of MenuFactory that creates standard swing menus.
DefaultToolbarFactory - class org.pietschy.command.DefaultToolbarFactory
Provides the default implementation of ToolbarFactory.
DefaultToolbarFactory() - constructor for class org.pietschy.command.DefaultToolbarFactory
Creates a new factory that creates non-floatable toolbars and rollover enabled buttons.
DefaultToolbarFactory(Insets,boolean,boolean) - constructor for class org.pietschy.command.DefaultToolbarFactory
Creates a new factory.
DelegateContainer - interface org.pietschy.command.delegate.DelegateContainer
The DelgateContainer interface marks a JComponent as being a provider of CommandDelegates.
DelegateManager - class org.pietschy.command.delegate.DelegateManager
DelegateManager class acts as a singleton factory for all DelegateMediator instances.
DelegateMediator - class org.pietschy.command.delegate.DelegateMediator
DelegateMediators are used by DelegatingCommand instances to find their delegates.
DelegateMediatorEvent - class org.pietschy.command.delegate.DelegateMediatorEvent
This event is fired whenever a DelegateMediators current container list changes.
DelegateMediatorFactory - interface org.pietschy.command.delegate.DelegateMediatorFactory
DelegateMediatorListener - interface org.pietschy.command.delegate.DelegateMediatorListener
This interface is for listening to changes in a DelegateMediator.
Invoked when the DelegateContainers of a specific DelegateMediator have changed.
DelegatingCommand - class org.pietschy.command.delegate.DelegatingCommand
Delegating commands allow a single command to delegate its behaviour to another object.
DelegatingCommand(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.delegate.DelegatingCommand
Creates a new DelegatingCommand with the specified id and that is bound to the specifed CommandManager.
DelegatingCommand(String) - constructor for class org.pietschy.command.delegate.DelegatingCommand
Creates a new DelegatingCommand with the specified id.
Demo - class org.pietschy.command.demo.Demo
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
DemoFrame - class org.pietschy.command.demo.DemoFrame
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
DemoFrame() - constructor for class org.pietschy.command.demo.DemoFrame
Constructs a new frame that is initially invisible.
DemoPanel - class org.pietschy.command.demo.DemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
DemoPanel(String,String,String) - constructor for class org.pietschy.command.demo.DemoPanel
Creates a new JPanel with a double buffer and a flow layout.
detach(AbstractButton) - method in class org.pietschy.command.ActionCommand
Overrides the default implementation to remove the ActionListener installed by attach(javax.swing.AbstractButton, String).
detach(AbstractButton) - method in class org.pietschy.command.Command
Detaches this command from the specified button.
dispose() - method in class org.pietschy.command.CommandManager
This method removes any listeners from this command managers parent (if it exists).
DownArrowIcon - class org.pietschy.command.DownArrowIcon

E

EMPTY_CONTAINER_ARRAY - static field in class org.pietschy.command.delegate.DelegateMediator
EmptyInterceptor - class org.pietschy.command.EmptyInterceptor
An empty implementation of ActionCommandInterceptor.
EnableCommandGroup - class org.pietschy.command.demo.EnableCommandGroup
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
EnableCommandGroup(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.demo.EnableCommandGroup
Creates a new anonymous GroupCommand.
enter(Object) - method in class org.pietschy.command.log.Logger
enter(Object) - method in class org.pietschy.command.log.NullLogger
enter(Object) - method in class org.pietschy.command.log.PrintStreamLogger
equals(Object) - method in class org.pietschy.command.FaceId
error(Object) - method in class org.pietschy.command.log.Logger
error(Object) - method in class org.pietschy.command.log.NullLogger
error(Object) - method in class org.pietschy.command.log.PrintStreamLogger
error(Object,Throwable) - method in class org.pietschy.command.log.Logger
error(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
error(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
evaluate(String) - method in class org.pietschy.command.ConditionEvaluator
Evaluates the specified condition.
evaluate(String) - method in class org.pietschy.command.DefaultConditionEvaluator
Evaluates the specified condition.
EvaluationException - class org.pietschy.command.EvaluationException
EvaluationException(String) - constructor for class org.pietschy.command.EvaluationException
EvaluationException(Throwable) - constructor for class org.pietschy.command.EvaluationException
execute() - method in class org.pietschy.command.ActionCommand
Causes the command to perform it's operation.
execute(Map) - method in class org.pietschy.command.ActionCommand
Executes this command with the specified hints.
execute(Map) - method in class org.pietschy.command.ActionCommandExecutor
execute(Map) - method in class org.pietschy.command.delegate.SwingActionDelegate
exit(Object) - method in class org.pietschy.command.log.Logger
exit(Object) - method in class org.pietschy.command.log.NullLogger
exit(Object) - method in class org.pietschy.command.log.PrintStreamLogger
ExpansionGroupMember - interface org.pietschy.command.ExpansionGroupMember
export() - method in class org.pietschy.command.Command
Registers this command with its CommandManager.
exportCommands() - method in class org.pietschy.command.undo.UndoController
extendsId - field in class org.pietschy.command.Face
ExtensionFileFilter - class org.pietschy.command.file.ExtensionFileFilter
An implementation of FileFilter that is based on the extension of a file.
ExtensionFileFilter(String,String) - constructor for class org.pietschy.command.file.ExtensionFileFilter
Creates a new filter for the specified file extension with that has the specified description.
extractFaces(Element) - method in class org.pietschy.command.FaceManager
This is invoked for every element that contains face information in a newly loaded configuration file.

F

Face - class org.pietschy.command.Face
The face class holds all the visiual information about a Command.
Constructs a new empty face with the specified id, that uses the specified CommandManager to locating the face it extends.
FaceDemoPanel - class org.pietschy.command.demo.face.FaceDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
FaceDemoPanel() - constructor for class org.pietschy.command.demo.face.FaceDemoPanel
faceExists(String) - method in class org.pietschy.command.Command
FaceId - class org.pietschy.command.FaceId
A class that represents the Id of a Face.
FaceId(String,String) - constructor for class org.pietschy.command.FaceId
faceManager - field in class org.pietschy.command.Face
FaceManager - class org.pietschy.command.FaceManager
This class is responsible for the management of the faces for a given CommandManager.
FaceManager(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.FaceManager
FaceRenderer - interface org.pietschy.command.FaceRenderer
FaceRenderers are used by the libarary to configure buttons and menus.
fatal(Object) - method in class org.pietschy.command.log.Logger
fatal(Object) - method in class org.pietschy.command.log.NullLogger
fatal(Object) - method in class org.pietschy.command.log.PrintStreamLogger
fatal(Object,Throwable) - method in class org.pietschy.command.log.Logger
fatal(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
fatal(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
FileDemoPanel - class org.pietschy.command.demo.file.FileDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
FileDemoPanel() - constructor for class org.pietschy.command.demo.file.FileDemoPanel
fireHoverEnded(org.pietschy.command.Face,Component) - method in class org.pietschy.command.Command
fireHoverStarted(org.pietschy.command.Face,Component) - method in class org.pietschy.command.Command
fireMembersChanged() - method in class org.pietschy.command.CommandGroup
firePropertyChange(PropertyChangeEvent) - method in class org.pietschy.command.delegate.CommandDelegate
firePropertyChange(String,boolean,boolean) - method in class org.pietschy.command.delegate.CommandDelegate
firePropertyChange(String,int,int) - method in class org.pietschy.command.delegate.CommandDelegate
firePropertyChange(String,Object,Object) - method in class org.pietschy.command.delegate.CommandDelegate
fireStateChaged() - method in class org.pietschy.command.undo.UndoContext
FocusTrackingDelegateMediator - class org.pietschy.command.delegate.FocusTrackingDelegateMediator
This mediator derives the DelegateContainer heirarchy by traversing up the component hierarchy from the currently focused component.
Creates a new DelegateManager for the specified window.
foundMatch() - method in class org.pietschy.command.MatchVisitor

G

get(JComponent) - static method in class org.pietschy.command.RenderContext
Gets the rendering context for the specified component, or null if it doesn't have one.
get(org.pietschy.command.FaceId) - method in class org.pietschy.command.FaceManager
getAccelerator() - method in class org.pietschy.command.Command
getAccelerator() - method in class org.pietschy.command.Face
getAcceleratorForIndex(int) - method in class org.pietschy.command.file.AbstractRecentFileGroup
getAcceleratorModifiers() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets the modifiers that are used to create the accelerators.
getActionAdapter() - method in class org.pietschy.command.ActionCommand
Gets an action that mirrors the default face of this command.
getActionAdapter(String) - method in class org.pietschy.command.ActionCommand
Gets an action that mirrors this the specified face of this command.
getActionCommand() - method in class org.pietschy.command.ActionCommand
Gets the value of this commands actionCommand string.
getActionEvent() - method in class org.pietschy.command.ActionCommand
Convenience method for getHint(ActionCommand.HINT_ACTION_EVENT).
getAlternativeFaceNames(String) - method in class org.pietschy.command.Command
Gets a list of face names that can be used in place of the specified name if it hasn't been registered with the command.
getAlternativeFaceNames(String) - method in class org.pietschy.command.demo.PageSelectorGroup
Overrides the default implementation to provide defaults for the page-selector face if it hasn't been specified.
getAttribute(Element,String) - method in class org.pietschy.command.AbstractBuilder
Gets an attribute from an element.
getButtonFactory() - method in class org.pietschy.command.Command
Gets the button factory to use for this command.
getButtonFactory() - method in class org.pietschy.command.CommandManager
Gets the default ButtonFactory to use for buttons created by this command manager.
getButtonIn(Container) - method in class org.pietschy.command.Command
This method will find the first button from this command in the specified container.
getClassLoader() - method in class org.pietschy.command.CommandManager
Gets the class loader the library is to use.
getClearCommand() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets the ActionCommand that clears the files from the group.
getClientProperty(String) - method in class org.pietschy.command.Face
getClientProperty(String,String) - method in class org.pietschy.command.Face
getClientPropertyNames() - method in class org.pietschy.command.Face
getCommand() - method in class org.pietschy.command.CommandEvent
Gets the Command being executed.
getCommand() - method in class org.pietschy.command.CommandManagerEvent
Gets the command that was registered.
getCommand() - method in class org.pietschy.command.HoverEvent
Gets the command associated with the HoverEvent.
getCommand() - method in class org.pietschy.command.RenderContext
getCommand(String) - method in class org.pietschy.command.CommandManager
Gets the specifed command from this container.
getCommandExecutor(String) - method in class org.pietschy.command.delegate.DelegateContainer
Gets the specifed command from this container.
getCommandExecutor(String) - method in class org.pietschy.command.demo.DemoPanel
getCommandFileViewer() - method in class org.pietschy.command.demo.DemoPanel
getCommandFor(File) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets the command that opens the specified file.
getCommandIdFromUrl(String) - method in class org.pietschy.command.CommandHyperlinkListener
getCommandManager() - method in class org.pietschy.command.AbstractBuilder
Gets the associated CommandManager for the builder to use as required.
getCommandManager() - method in class org.pietschy.command.Command
Gets the CommandManager this command belongs to.
getCommandManager() - method in class org.pietschy.command.undo.UndoController
getCommandManagerListeners() - method in class org.pietschy.command.CommandManager
getConditionEvaluator() - method in class org.pietschy.command.CommandManager
Gets the commands managers current condition evaluator.
getContainers() - method in class org.pietschy.command.delegate.DelegateMediatorEvent
getContext() - method in class org.pietschy.command.CommandManager
Gets the context object specified in the constructor.
getController() - method in class org.pietschy.command.ToggleCommandGroup
Gets the ToggleGroupController managing this group.
getDefaultButtonFactory() - static method in class org.pietschy.command.CommandManager
Gets the default ButtonFactory.
getDefaultFace() - method in class org.pietschy.command.Command
Gets this commands default face.
getDefaultFace(boolean) - method in class org.pietschy.command.Command
Gets this commands default face.
getDefaultFileFilter() - method in class org.pietschy.command.file.AbstractFileCommand
Gets the default FileFilter that will be selected in the chooser if isRememberLastFilter() is false.
getDefaultGroupIcon() - method in class org.pietschy.command.DefaultFaceRenderer
getDefaultMenuFactory() - static method in class org.pietschy.command.CommandManager
Gets the default MenuFactory.
getDefaultToolbarFactory() - static method in class org.pietschy.command.CommandManager
Gets the default ToolbarFactory.
getDelegate() - method in class org.pietschy.command.delegate.DelegatingCommand
getDelegateContainers() - method in class org.pietschy.command.delegate.DelegateMediator
getDescription() - method in class org.pietschy.command.Command
getDescription() - method in class org.pietschy.command.file.ExtensionFileFilter
getDescription() - method in class org.pietschy.command.Face
getDisabledIcon() - method in class org.pietschy.command.Face
getDisplaySize() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets the number of files the group will display at any one time.
getDividerLocation() - method in class org.pietschy.command.demo.AbstractDemoPanel
getElementPath(Element) - method in class org.pietschy.command.AbstractBuilder
Returns a string representing the elements position in the command heirarchy.
getElementText(Element) - method in class org.pietschy.command.AbstractBuilder
Gets the textural value of an element.
getExcecutor(String) - method in class org.pietschy.command.delegate.DelegateMediatorEvent
Searches the container hierarchy and gets the first executor it finds.
getExcludedFile() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets the file that is currently excluded from the list or null if all the files are included.
getExtendsId() - method in class org.pietschy.command.Face
getFace() - method in class org.pietschy.command.HoverEvent
Gets the Face associated with the hover event.
getFace() - method in class org.pietschy.command.RenderContext
getFace(String) - method in class org.pietschy.command.Command
Gets the best matching face for the specified name.
getFace(String,boolean) - method in class org.pietschy.command.Command
Gets the face with the specified name.
getFaceBuilder() - method in class org.pietschy.command.FaceManager
Gets the AbstractFaceBuilder currently in use by the manager.
getFaceId() - method in class org.pietschy.command.GroupContainerManager
The face id to use when creating new buttons or menus.
getFaceManager() - method in class org.pietschy.command.CommandManager
Gets the FaceManager in use by the CommandManager.
getFaceName() - method in class org.pietschy.command.RenderContext
getFacesFor(org.pietschy.command.Command) - method in class org.pietschy.command.FaceManager
Retreives the faces that are registered for the specified parent id.
getFactory() - method in class org.pietschy.command.GroupContainerManager
The factory to use when createing new buttons or menus.
getFileChooser() - method in class org.pietschy.command.file.AbstractFileCommand
Gets the file choose the command will use.
getFileExistsMessage(File) - method in class org.pietschy.command.file.AbstractSaveAsCommand
Gets the text to display in the dialog that confirms file overwrite.
getFiles() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Gets all files in the group.
getGroup() - method in class org.pietschy.command.RenderContext
getGroup(String) - method in class org.pietschy.command.CommandManager
Gets the specifed group from the container.
getGroupFactory() - method in class org.pietschy.command.CommandManager
Gets the GroupFactory being used by the library.
getGroupMemberFactory() - method in class org.pietschy.command.CommandManager
Gets the GroupMemberFactory used by the library to construct GroupMember.
getHint(Object) - method in class org.pietschy.command.ActionCommand
Gets any hints that may have been specified by a call to execute(java.util.Map) or that have been explicitly set by putHint(Object,Object).
getHint(Object,Object) - method in class org.pietschy.command.ActionCommand
Gets any hints that may have been specified by a call to execute(java.util.Map) or that have been explicitly set by putHint(Object,Object).
getHints() - method in class org.pietschy.command.ActionCommand
Gets any hints that may have been specified by a call to execute(java.util.Map) or that have been explicitly set by putHint(Object,Object).
getHints(String) - method in class org.pietschy.command.CommandHyperlinkListener
getHorizontalTextPosition() - method in class org.pietschy.command.Face
Gets the horizontal text position of this face.
getIcon() - method in class org.pietschy.command.Command
getIcon() - method in class org.pietschy.command.Face
getIconFactory() - method in class org.pietschy.command.CommandManager
Gets this command managers IconFactory.
getIconHeight() - method in class org.pietschy.command.demo.BeanIcon
getIconHeight() - method in class org.pietschy.command.DownArrowIcon
getIconHeight() - method in class org.pietschy.command.demo.group.GroupIcon
getIconTextGap() - method in class org.pietschy.command.Face
Gets the vertical text position of this face.
getIconWidth() - method in class org.pietschy.command.demo.BeanIcon
getIconWidth() - method in class org.pietschy.command.DownArrowIcon
getIconWidth() - method in class org.pietschy.command.demo.group.GroupIcon
getId() - method in class org.pietschy.command.Command
Gets this commands identifier.
getId() - method in class org.pietschy.command.delegate.CommandDelegate
Gets the Id of this delegate.
getId() - method in class org.pietschy.command.Face
getInsets() - method in class org.pietschy.command.DefaultToolbarFactory
Gets the Insets this factory is applying to the buttons it creates.
getInvocationArgs() - method in class org.pietschy.command.ReflectionCommand
Gets any arguments required by the delegate.
getInvoker() - method in class org.pietschy.command.ActionCommand
Convenience method to get the object that invoked the command.
getInvokerWindow() - method in class org.pietschy.command.ActionCommand
Convenience method to get the Window ancestor of the object that invoked the command.
getItemContainer() - method in class org.pietschy.command.GroupContainerManager
Gets the container this instance is managing.
getLogger(Class) - static method in class org.pietschy.command.CommandManager
Gets a new logger for the command library.
getLogger(Class) - method in class org.pietschy.command.log.LoggerFactory
getLogger(Class) - method in class org.pietschy.command.log.NullLoggerFactory
getLogger(Class) - method in class org.pietschy.command.log.PrintStreamLoggerFactory
getLongDescription() - method in class org.pietschy.command.Command
getLongDescription() - method in class org.pietschy.command.Face
getMainFrame() - method in class org.pietschy.command.demo.Demo
getMatchingGroup() - method in class org.pietschy.command.MatchVisitor
getMediatorFor(Component) - static method in class org.pietschy.command.delegate.DelegateManager
This is a convenience method that gets the DelegateMediator based on the specified components window ancestor.
getMediatorFor(Component) - static method in class org.pietschy.command.delegate.FocusTrackingDelegateMediator
Conveinence method for DelegateManager.getMediatorFor(java.awt.Component) for when the FocusTrackingDelegateMediatorFactory is being used.
getMediatorFor(Window) - static method in class org.pietschy.command.delegate.DelegateManager
Gets the DelegateMediator for the specified window.
getMediatorFor(Window) - static method in class org.pietschy.command.delegate.FocusTrackingDelegateMediator
Conveinence method for DelegateManager.getMediatorFor(java.awt.Window) for when the FocusTrackingDelegateMediatorFactory is being used.
getMemberCount() - method in class org.pietschy.command.CommandGroup
Returns the number of members in this group.
getMemberFactory() - method in class org.pietschy.command.CommandGroup
Gets the groups GroupMemberFactory.
getMemberList() - method in class org.pietschy.command.CommandGroup
getMenuFactory() - method in class org.pietschy.command.Command
Gets the MenuFactory to use for this command when creating menu items.
getMenuFactory() - method in class org.pietschy.command.CommandManager
Gets the MenuFactory that is to be used by commands to create menu items.
getMenuGroups() - method in class org.pietschy.command.demo.DemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.face.FaceDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.file.FileDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.group.GroupDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.script.ScriptDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.toggle.ToggleDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.undo.UndoDemoPanel
getMenuGroups() - method in class org.pietschy.command.demo.welcome.WelcomePanel
getMnemonic() - method in class org.pietschy.command.Command
getMnemonic() - method in class org.pietschy.command.Face
getMnemonicIndex() - method in class org.pietschy.command.Command
getMnemonicIndex() - method in class org.pietschy.command.Face
getModalCursor() - method in class org.pietschy.command.interceptor.DefaultGlassPaneHandler
getModifiers() - method in class org.pietschy.command.ActionCommand
Convenience method to get any modifiers that were specified.
getName() - method in class org.pietschy.command.ExpansionGroupMember
getName() - method in class org.pietschy.command.Face
getName() - method in class org.pietschy.command.FaceId
getParent() - method in class org.pietschy.command.CommandManager
Gets the parent of this CommandManager.
getParentId() - method in class org.pietschy.command.FaceId
getPreferredScrollableViewportSize() - method in class org.pietschy.command.demo.ScrollingPanel
getPressedIcon() - method in class org.pietschy.command.Face
getProperty(String) - method in class org.pietschy.command.Command
getProperty(String,String) - method in class org.pietschy.command.Command
getPropertyChangeListeners() - method in class org.pietschy.command.delegate.CommandDelegate
getPropertyChangeListeners(String) - method in class org.pietschy.command.delegate.CommandDelegate
getPropertyNames() - method in class org.pietschy.command.Command
getRedoCommand() - method in class org.pietschy.command.undo.UndoController
Gets an ActionCommand that when invoked will redo the last undone UndoableEditEvent.
getRenderer() - static method in class org.pietschy.command.RenderManager
Gets the currently installed FaceRenderer.
getResourceBundle() - method in class org.pietschy.command.CommandManager
Gets the java.util.ResourceBundle for resolving i18n configuration parameters.
getRolloverIcon() - method in class org.pietschy.command.Face
getRolloverSelectedIcon() - method in class org.pietschy.command.Face
getScrollableBlockIncrement(Rectangle,int,int) - method in class org.pietschy.command.demo.ScrollingPanel
getScrollableTracksViewportHeight() - method in class org.pietschy.command.demo.ScrollingPanel
getScrollableTracksViewportWidth() - method in class org.pietschy.command.demo.ScrollingPanel
getScrollableUnitIncrement(Rectangle,int,int) - method in class org.pietschy.command.demo.ScrollingPanel
getSelectedIcon() - method in class org.pietschy.command.Command
getSelectedIcon() - method in class org.pietschy.command.Face
getSelector() - method in class org.pietschy.command.demo.DemoPanel
getText() - method in class org.pietschy.command.Command
getText() - method in class org.pietschy.command.Face
Returns the Test as displayed by attachments of this command.
getTextPosition() - method in class org.pietschy.command.Command
getToolbarFactory() - method in class org.pietschy.command.Command
Gets the toolbar factory to use for this command.
getToolbarFactory() - method in class org.pietschy.command.CommandManager
Gets the default ToolbarFactory to be used by commands to create toolbars and their associated buttons.
getToolbarGroup() - method in class org.pietschy.command.demo.AbstractDemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.DemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.file.FileDemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.group.GroupDemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.toggle.ToggleDemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.undo.UndoDemoPanel
getToolbarGroup() - method in class org.pietschy.command.demo.welcome.WelcomePanel
getUndoableEditListeners() - method in class org.pietschy.command.undo.UndoableActionCommand
Gets the javax.swing.event.UndoableEditListeners regstered with this command.
getUndoableEditListeners() - method in class org.pietschy.command.undo.UndoableEventSource
getUndoableEditListeners() - method in class org.pietschy.command.undo.UndoableToggleCommand
Gets the javax.swing.event.UndoableEditListeners regstered with this command.
getUndoCommand() - method in class org.pietschy.command.undo.UndoController
Gets an ActionCommand that when invoked will undo the last registered UndoableEditEvent.
getUndoContext() - method in class org.pietschy.command.undo.UndoController
Gets the current UndoContext in use.
getVerticalTextPosition() - method in class org.pietschy.command.Face
Gets the vertical text position of this face.
GlassPaneHandler - interface org.pietschy.command.interceptor.GlassPaneHandler
GlassPaneHanders are used by the ModalInterceptor to configure the glasspane while a long running process is in progress.
GlassPaneInterceptor - class org.pietschy.command.interceptor.GlassPaneInterceptor
GlassPaneInterceptor provides a simple interceptor that activates the glass pane before a command executes and deactivates it afterward.
GlassPaneInterceptor(Component) - constructor for class org.pietschy.command.interceptor.GlassPaneInterceptor
Creates a new interceptor that uses the specified component as the glass pane.
GroupContainerManager - class org.pietschy.command.GroupContainerManager
A helper class that GroupCommands use to populate and manages its popup/command Containers.
GroupContainerManager() - constructor for class org.pietschy.command.GroupContainerManager
GroupDemoPanel - class org.pietschy.command.demo.group.GroupDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
GroupDemoPanel() - constructor for class org.pietschy.command.demo.group.GroupDemoPanel
GroupEvent - class org.pietschy.command.GroupEvent
This event is fired by CommandGroup.
GroupEvent(Object) - constructor for class org.pietschy.command.GroupEvent
GroupFactory - interface org.pietschy.command.GroupFactory
This factory interface is used by the library when ever a new GroupCommand is required.
GroupIcon - class org.pietschy.command.demo.group.GroupIcon
GroupIcon(char) - constructor for class org.pietschy.command.demo.group.GroupIcon
groupIcon(String) - method in class org.pietschy.command.demo.MyAbstractReflectionIconFactory
GroupListener - interface org.pietschy.command.GroupListener
This interface is used to monitor changes in the members of a CommandGroup.
GroupMember - interface org.pietschy.command.GroupMember
GroupMembers are responsible for managing the children of a CommandGroup.
GroupMemberFactory - interface org.pietschy.command.GroupMemberFactory
This factory interface is used by the library to create instances of GroupMember.
GroupVisitor - interface org.pietschy.command.GroupVisitor
And interface for visiting the members of a CommandGroup.

H

handleCancel(JFileChooser,Window) - method in class org.pietschy.command.file.AbstractFileCommand
This method is invoked if the user cancels the file chooser dialog.
handleError(JFileChooser,Window) - method in class org.pietschy.command.file.AbstractFileCommand
This method is invoked if the showChooserDialog(JFileChooser,Window) returns JFileChooser.ERROR_OPTION.
handleExecute() - method in class org.pietschy.command.demo.about.AboutCommand
Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - method in class org.pietschy.command.file.AbstractFileCommand
Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - method in class org.pietschy.command.ActionCommand
Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - method in class org.pietschy.command.demo.BeepCommand
This method is called whenever the Command is executed.
handleExecute() - method in class org.pietschy.command.CompoundCommand
Executes all the sub commands.
handleExecute() - method in class org.pietschy.command.delegate.DelegatingCommand
handleExecute() - method in class org.pietschy.command.LazyCommand
This implementation will call build() on the first execution and delegate the handling of the request to lazyExecute().
handleExecute() - method in class org.pietschy.command.demo.OpenUrlCommand
Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - method in class org.pietschy.command.ReflectionCommand
Main entry point for command subclasses that must be implemented to provide command specific behaviour.
handleExecute() - method in class org.pietschy.command.ToggleCommand
This method is called whenever the Command is executed.
handleExecute() - method in class org.pietschy.command.undo.UndoableActionCommand
Delegates to performEdit() and notifies any UndoableEditListeners of any edit that performEdit returns.
handleInvocationException(Exception) - method in class org.pietschy.command.ReflectionCommand
Called to handle any exceptions that occur during the invocation of the delegate method.
handleSelection(boolean) - method in class org.pietschy.command.demo.EnableCommandGroup.EnableCommand
Entry for subclasses to handle the selection process.
handleSelection(boolean) - method in class org.pietschy.command.demo.PageSelectCommand
Entry for subclasses to handle the selection process.
handleSelection(boolean) - method in class org.pietschy.command.demo.toggle.SimpleToggle
handleSelection(boolean) - method in class org.pietschy.command.ToggleCommand
Entry for subclasses to handle the selection process.
handleSelection(boolean) - method in class org.pietschy.command.undo.UndoableToggleCommand
Delegates to performEdit(boolean)
handleSelection(boolean) - method in class org.pietschy.command.demo.VisibleCommandGroup.VisibleCommand
Entry for subclasses to handle the selection process.
Handles a particular selection request on a particular command.
hashCode() - method in class org.pietschy.command.FaceId
HINT_ACTION_EVENT - static field in class org.pietschy.command.ActionCommand
The key for the action event hint.
HINT_INVOKER - static field in class org.pietschy.command.ActionCommand
The key for the invoker hint.
HINT_INVOKER_WINDOW - static field in class org.pietschy.command.ActionCommand
The key for the invoker window hint.
HINT_MODIFIERS - static field in class org.pietschy.command.ActionCommand
The key for the modifiers hint.
hoverEnded(org.pietschy.command.HoverEvent) - method in class org.pietschy.command.demo.DemoFrame
Notification that the mouse has moved off a command.
hoverEnded(org.pietschy.command.HoverEvent) - method in class org.pietschy.command.HoverListener
Notification that the mouse has moved off a command.
HoverEvent - class org.pietschy.command.HoverEvent
Fired when the mouse enters and exits a command.
HoverListener - interface org.pietschy.command.HoverListener
This interface provides notification of when the mouse have hovered over a Command.
hoverStarted(org.pietschy.command.HoverEvent) - method in class org.pietschy.command.demo.DemoFrame
Notification that the mouse has moved over a command.
hoverStarted(org.pietschy.command.HoverEvent) - method in class org.pietschy.command.HoverListener
Notification that the mouse has moved over a command.
HTML - static field in class org.pietschy.command.Face
hyperlinkUpdate(HyperlinkEvent) - method in class org.pietschy.command.CommandHyperlinkListener

I

IconFactory - interface org.pietschy.command.IconFactory
Icon factories are used by the command manager to create icons whenever the icon type is specified as icon-factory.
IconMissingException - class org.pietschy.command.IconMissingException
The exception thrown when an icon can't be loaded from a command configuration file.
IconMissingException(String,String,Throwable) - constructor for class org.pietschy.command.IconMissingException
ID - static field in class org.pietschy.command.demo.about.AboutCommand
info(Object) - method in class org.pietschy.command.log.Logger
info(Object) - method in class org.pietschy.command.log.NullLogger
info(Object) - method in class org.pietschy.command.log.PrintStreamLogger
info(Object,Throwable) - method in class org.pietschy.command.log.Logger
info(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
info(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
initCommands() - method in class org.pietschy.command.demo.file.FileDemoPanel
Configures this instance to manage the specified menu container using the factory and faceid provided.
install(org.pietschy.command.ActionCommand) - static method in class org.pietschy.command.interceptor.GlassPaneInterceptor
A convenience method for adding the shared interceptor to the specified command.
installFace(org.pietschy.command.Face) - method in class org.pietschy.command.Command
Adds a the specified face to the command.
installShortCut(JComponent,int) - method in class org.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 org.pietschy.command.ActionCommand
Installs a shortcut into the components input and action maps using the accelerator of the specified face.
instance() - static method in class org.pietschy.command.CommandManager
Returns an instance of the CommandManager.
instance() - static method in class org.pietschy.command.demo.Demo
internalLog - field in class org.pietschy.command.Command
isAccelerated() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Checks if the list will have accelerator for each entry.
isAcceleratorInherited() - method in class org.pietschy.command.Face
isAcceptAllFileFilterUsed() - method in class org.pietschy.command.file.AbstractFileCommand
Used to configure javax.swing.JFileChooser.setAcceptAllFileFilterUsed(boolean).
isAllowableMember(org.pietschy.command.Command) - method in class org.pietschy.command.CommandGroup
Checks if the specified Command can be added to this group.
Ensures that only ToggleCommand instances are added to this group.
isAnonymous() - method in class org.pietschy.command.Command
Checks if this is an anonymous command.
isAnonymous() - method in class org.pietschy.command.FaceId
isAttachedTo(JComponent) - method in class org.pietschy.command.Command
Tests if this command is attached to the specified button.
isButtonMnemonicsEnabled() - static method in class org.pietschy.command.MacFaceRenderer
Checks if the renderer will be configuring mnemonics on buttons.
isCenterOnInvoker() - method in class org.pietschy.command.file.AbstractFileCommand
Checks if this command will be centering the chooser on the invoker window.
isDebugEnabled() - method in class org.pietschy.command.log.Logger
isDebugEnabled() - method in class org.pietschy.command.log.NullLogger
isDebugEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isDependantOn(org.pietschy.command.Command) - method in class org.pietschy.command.GroupMember
isDisabledIconInherited() - method in class org.pietschy.command.Face
isEmpty() - method in class org.pietschy.command.ExpansionGroupMember
isEmptyElement(Element) - method in class org.pietschy.command.AbstractBuilder
Checks if the specified element is empty.
isEmptySelectionAllowed() - method in class org.pietschy.command.ToggleCommandGroup
Checks if this group allows the last selected command to be deselected.
isEmptySelectionAllowed() - method in class org.pietschy.command.ToggleGroupController
Checks if this groups allows empty selection.
isEnabled() - method in class org.pietschy.command.ActionCommandExecutor
isEnabled() - method in class org.pietschy.command.Command
Checks the enabled state of this action and it's attached buttons.
isEnabled() - method in class org.pietschy.command.delegate.CommandDelegate
Checks if this delegate is enabled.
isEnterEnabled() - method in class org.pietschy.command.log.Logger
isEnterEnabled() - method in class org.pietschy.command.log.NullLogger
isEnterEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isErrorEnabled() - method in class org.pietschy.command.log.Logger
isErrorEnabled() - method in class org.pietschy.command.log.NullLogger
isErrorEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isExclusive() - method in class org.pietschy.command.ToggleCommandGroup
isExclusive() - method in class org.pietschy.command.ToggleGroupController
isExitEnabled() - method in class org.pietschy.command.log.Logger
isExitEnabled() - method in class org.pietschy.command.log.NullLogger
isExitEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isFatalEnabled() - method in class org.pietschy.command.log.Logger
isFatalEnabled() - method in class org.pietschy.command.log.NullLogger
isFatalEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isFirstMemeber() - method in class org.pietschy.command.RenderContext
isFloatable() - method in class org.pietschy.command.DefaultToolbarFactory
Checks if this factory is creating floatable toolbars.
isFocusable() - method in class org.pietschy.command.DefaultToolbarFactory
Checks if the factory is building focusable toolbars.
isGroup(String) - method in class org.pietschy.command.CommandManager
Checks if the command identified by the specified id is a group.
isIconInherited() - method in class org.pietschy.command.Face
isIconTextGapInherited() - method in class org.pietschy.command.Face
isIgnoreCase() - method in class org.pietschy.command.file.ExtensionFileFilter
isIncluded(Element) - method in class org.pietschy.command.AbstractBuilder
Tests if the specified element has been conditionally included.
isIncludeNonExistentFiles() - method in class org.pietschy.command.file.AbstractRecentFileGroup
Checks if the group should include files for which java.io.File.exists() returns false.
isInfoEnabled() - method in class org.pietschy.command.log.Logger
isInfoEnabled() - method in class org.pietschy.command.log.NullLogger
isInfoEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isInWindow(Window) - method in class org.pietschy.command.HoverEvent
Checks if the specified window contains the the on which that raised the hover event.
isLastMember() - method in class org.pietschy.command.RenderContext
isMacOS() - static method in class org.pietschy.command.CommandManager
A convenience method for GUI Commands to check if we're running in an apple Mac environment.
isMember(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.CommandGroup
isMemberFor(org.pietschy.command.Command) - method in class org.pietschy.command.GroupMember
isMenuMnemonicsEnabled() - static method in class org.pietschy.command.MacFaceRenderer
Checks if the renderer will be configuring mnemonics on menu items.
isMenuTooltipEnabled() - method in class org.pietschy.command.Face
isMenuTooltipsEnabled() - method in class org.pietschy.command.CommandManager
Checks if tooltip are globally enabled on menus.
isMenuTooltipsEnabled() - method in class org.pietschy.command.FaceManager
Checks if tooltip are globally enabled on menus.
isMultiselectionEnabled() - method in class org.pietschy.command.file.AbstractFileOpenCommand
Checks if multiple selection is enabled.
isNameEqualTo(String) - method in class org.pietschy.command.Face
Tests if this face's name is the same as the specified name.
isParamEnabled() - method in class org.pietschy.command.log.Logger
isParamEnabled() - method in class org.pietschy.command.log.NullLogger
isParamEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isPressedIconInherited() - method in class org.pietschy.command.Face
isRegistered(org.pietschy.command.Command) - method in class org.pietschy.command.CommandManager
isRelated(Window,Window) - method in class org.pietschy.command.delegate.RelatedWindowDiscriminator
Check if the the other window is a child or is related to the parent.
isRememberLastFilter() - method in class org.pietschy.command.file.AbstractFileCommand
Checks if the last FileFilter used by the user will be remembered.
isReturnedEnabled() - method in class org.pietschy.command.log.Logger
isReturnedEnabled() - method in class org.pietschy.command.log.NullLogger
isReturnedEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isRolloverEnabled() - method in class org.pietschy.command.DefaultToolbarFactory
Checks if this factory is creating rollover enabled buttons.
isRolloverIconInherited() - method in class org.pietschy.command.Face
isRolloverSelectedIconInherited() - method in class org.pietschy.command.Face
isSelected() - method in class org.pietschy.command.ToggleCommand
isSelectedIconInherited() - method in class org.pietschy.command.Face
isSeparatorAfter() - method in class org.pietschy.command.ExpansionGroupMember
isSeparatorBefore() - method in class org.pietschy.command.ExpansionGroupMember
isToolbar(org.pietschy.command.RenderContext) - method in class org.pietschy.command.MacFaceRenderer
Checks the the current button context is rendering a toolbar.
isTraceEnabled() - method in class org.pietschy.command.log.Logger
isTraceEnabled() - method in class org.pietschy.command.log.NullLogger
isTraceEnabled() - method in class org.pietschy.command.log.PrintStreamLogger
isVisible() - method in class org.pietschy.command.Command
Checks if the buttons of this command are visible.
isWarnEnabled() - method in class org.pietschy.command.log.Logger
isWarnEnabled() - method in class org.pietschy.command.log.NullLogger
isWarnEnabled() - method in class org.pietschy.command.log.PrintStreamLogger

L

LazyCommand - class org.pietschy.command.LazyCommand
The LazyCommand defers the construction of the command until the first execution.
LazyCommand() - constructor for class org.pietschy.command.LazyCommand
Creates a new anonymous ActionCommand.
LazyCommand(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.LazyCommand
Creates a new ActionCommand with the specified id that is bound to the specified CommandManager.
LazyCommand(String) - constructor for class org.pietschy.command.LazyCommand
Creates a new command with the speicifed Id that is bound to the CommandManager.defaultInstance().
lazyExecute() - method in class org.pietschy.command.LazyCommand
Invoked after build and then again whenever the command is executed.
listenerList - field in class org.pietschy.command.Command
load(File) - method in class org.pietschy.command.CommandManager
Load the command definitions in the specified file.
load(File,Locale) - method in class org.pietschy.command.CommandManager
Load the command definitions in the specified file.
load(InputStream) - method in class org.pietschy.command.CommandManager
Load the command definitions using the specified reader.
load(InputStream,Locale) - method in class org.pietschy.command.CommandManager
Load the command definitions using the specified reader.
load(Preferences) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Loads the groups file list from the specified preference node.
load(URL) - method in class org.pietschy.command.CommandManager
Load the command definitions from the specified URL.
load(URL,Locale) - method in class org.pietschy.command.CommandManager
Load the command definitions from the specified URL.
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.AbstractDemoPanel
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.face.FaceDemoPanel
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.group.GroupDemoPanel
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.script.ScriptDemoPanel
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.toggle.ToggleDemoPanel
loadBlurb(HTMLPane) - method in class org.pietschy.command.demo.undo.UndoDemoPanel
LoadException - class org.pietschy.command.LoadException
Thrown when the CommandManager is unable to load a configuration file.
LoadException() - constructor for class org.pietschy.command.LoadException
LoadException(String) - constructor for class org.pietschy.command.LoadException
LoadException(String,Throwable) - constructor for class org.pietschy.command.LoadException
Constructs a new exception with the specified detail message and cause.
loadIcon(Element) - method in class org.pietschy.command.DefaultFaceBuilder
Loads the icon specified by the element.
log - field in class org.pietschy.command.GroupContainerManager
Logger - interface org.pietschy.command.log.Logger
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
LoggerFactory - interface org.pietschy.command.log.LoggerFactory
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

M

MacFaceRenderer - class org.pietschy.command.MacFaceRenderer
The MacFaceRender extends DefaultFaceRenderer to provide Mac specific rendering of buttons and menus.
main(String[]) - static method in class org.pietschy.command.CommandHyperlinkListener
main(String[]) - static method in class org.pietschy.command.demo.Demo
MatchVisitor - class org.pietschy.command.MatchVisitor
This class implements a visitor that will search the children of a group to find a group with the same textural value.
MatchVisitor(org.pietschy.command.CommandGroup,String) - constructor for class org.pietschy.command.MatchVisitor
memberList - field in class org.pietschy.command.CommandGroup
membersChanged(org.pietschy.command.GroupEvent) - method in class org.pietschy.command.GroupListener
Called when the members of this group have changed.
MENU - static field in class org.pietschy.command.Face
MenuFactory - interface org.pietschy.command.MenuFactory
This interface defines factory methods that all commands use when creating menus.
mode - field in class org.pietschy.command.AbstractVisitor
The mode in which the visitor should operate.
Created by IntelliJ IDEA.

N

notifyMenuTooltipDefaultChanged(boolean) - method in class org.pietschy.command.Face
NullLogger - class org.pietschy.command.log.NullLogger
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
NullLogger() - constructor for class org.pietschy.command.log.NullLogger
NullLoggerFactory - class org.pietschy.command.log.NullLoggerFactory
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Creates an array containing the specified container.
Returns the specified array or and empty array if containers was null.

O

openFile(File) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Called to open the selected file.
openFile(File) - method in class org.pietschy.command.demo.file.FileDemoPanel
openFile(File) - method in class org.pietschy.command.demo.file.RecentFileGroup
OpenUrlCommand - class org.pietschy.command.demo.OpenUrlCommand
Created by IntelliJ IDEA.
Core classes of the gui-commands library.
Classes and interfaces related to DelegatingCommands
Abstract implementations of common file related commands and groups
Classes and interfaces related to logging.
Classes and interfaces related to undoable commands

P

PageSelectCommand - class org.pietschy.command.demo.PageSelectCommand
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
PageSelectorGroup - class org.pietschy.command.demo.PageSelectorGroup
This class extends ToggleCommandGroup to provide a widget based on the JButtonBar component from http://l2fprod.com/.
Creates a new group with the specified Id and that uses the specified CommandManager.
paintIcon(Component,Graphics,int,int) - method in class org.pietschy.command.demo.BeanIcon
paintIcon(Component,Graphics,int,int) - method in class org.pietschy.command.DownArrowIcon
paintIcon(Component,Graphics,int,int) - method in class org.pietschy.command.demo.group.GroupIcon
param(String,Object) - method in class org.pietschy.command.log.Logger
param(String,Object) - method in class org.pietschy.command.log.NullLogger
param(String,Object) - method in class org.pietschy.command.log.PrintStreamLogger
parametisedIcon(String,String,String) - static method in class org.pietschy.command.demo.BeanIcon
parseFaceReference(org.pietschy.command.FaceId,String) - static method in class org.pietschy.command.FaceId
Parses a string of the form '<parentId>[<faceName>]' to generate a new faceid based on the current face.
parseFaceReference(String) - static method in class org.pietschy.command.FaceId
Parses a string of the form '<parentId>[<faceName>]'.
pcs - field in class org.pietschy.command.Command
pcs - field in class org.pietschy.command.Face
performEdit() - method in class org.pietschy.command.undo.UndoableActionCommand
Called by handleExecute() to perform the undoable edit.
performEdit(boolean) - method in class org.pietschy.command.demo.undo.SimpleUndoToggle
performEdit(boolean) - method in class org.pietschy.command.undo.UndoableToggleCommand
Subclasses must override to perform the actual edit.
performFileAction(File[],JFileChooser,Window) - method in class org.pietschy.command.file.AbstractFileCommand
This method is invoked if the showChooserDialog(JFileChooser,Window) returns JFileChooser.APPROVE_OPTION.
performFileAction(File[],JFileChooser,Window) - method in class org.pietschy.command.file.AbstractSaveAsCommand
performOpen(File[]) - method in class org.pietschy.command.file.AbstractFileOpenCommand
This method is called when the user selects one or more files to open.
performSave(File) - method in class org.pietschy.command.file.AbstractSaveAsCommand
Called to perform the save operation.
POPUP - static field in class org.pietschy.command.Face
postEdit(UndoableEdit) - method in class org.pietschy.command.undo.UndoableActionCommand
Notifies all the javax.swing.event.UndoableEditListeners of the undoable event.
postEdit(UndoableEdit) - method in class org.pietschy.command.undo.UndoableToggleCommand
Notifies all the javax.swing.event.UndoableEditListeners of the undoable event.
postExecute() - method in class org.pietschy.command.ActionCommand
This method is called after handleExecute() has been called.
preExecute() - method in class org.pietschy.command.ActionCommand
This method is called prior to handleExecute() being called.
PrintStreamLogger - class org.pietschy.command.log.PrintStreamLogger
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
PrintStreamLogger(Class,PrintStream) - constructor for class org.pietschy.command.log.PrintStreamLogger
PrintStreamLoggerFactory - class org.pietschy.command.log.PrintStreamLoggerFactory
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
PrintStreamLoggerFactory(PrintStream) - constructor for class org.pietschy.command.log.PrintStreamLoggerFactory
PROPERTY_ENABLED - static field in class org.pietschy.command.delegate.CommandDelegate
put(org.pietschy.command.Face) - method in class org.pietschy.command.FaceManager
putClientProperty(String,String) - method in class org.pietschy.command.Face
putHint(Object,Object) - method in class org.pietschy.command.ActionCommand
Adds the specified hint to be available the next time execute is called.
putHints(Map) - method in class org.pietschy.command.ActionCommand
Adds the specified hints to be available the next time execute is called.
putProperty(String,String) - method in class org.pietschy.command.Command

R

rebuildAllPopups() - method in class org.pietschy.command.CommandGroup
rebuildPopupUsing(Collection) - method in class org.pietschy.command.DefaultGroupContainerManager
rebuildPopupUsing(Collection) - method in class org.pietschy.command.GroupContainerManager
Called to trigger the manager to rebuild its container using the specified collection of GroupMembers.
RecentFileGroup - class org.pietschy.command.demo.file.RecentFileGroup
RecentFileGroup(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.demo.file.RecentFileGroup
redIcon() - static method in class org.pietschy.command.demo.BeanIcon
redo() - method in class org.pietschy.command.undo.UndoContext
redo() - method in class org.pietschy.command.undo.UndoController
ReflectionCommand - class org.pietschy.command.ReflectionCommand
The ReflectionCommand invokes a target method using reflection.
ReflectionCommand(String,Class,String) - constructor for class org.pietschy.command.ReflectionCommand
Creates a new reflection command that invokess a static no arg method.
ReflectionCommand(String,Class,String,Class[]) - constructor for class org.pietschy.command.ReflectionCommand
Creates a new reflection command that invokes a static class method with arguments.
ReflectionCommand(String,Object,String) - constructor for class org.pietschy.command.ReflectionCommand
Creates a new reflection command that invokes a non static method on the specified object.
ReflectionCommand(String,Object,String,Class[]) - constructor for class org.pietschy.command.ReflectionCommand
ReflectionCommand(String,String,String) - constructor for class org.pietschy.command.ReflectionCommand
Creates a new reflection command that invokes a static no arg method.
refresh() - method in class org.pietschy.command.file.AbstractRecentFileGroup
registerCommand(org.pietschy.command.Command) - method in class org.pietschy.command.CommandManager
Registers this command with the manager so it can be accessed by the rest of the application.
registerDemo(org.pietschy.command.demo.DemoPanel) - method in class org.pietschy.command.demo.DemoFrame
registeredCommands - field in class org.pietschy.command.CommandManager
Manually registers an UndoableEventSource with this controller.
RelatedWindowDiscriminator - interface org.pietschy.command.delegate.RelatedWindowDiscriminator
This interface allows the DelegateManager to determine which windows should be considered for command container discovery during focus events.
remove(org.pietschy.command.Command) - method in class org.pietschy.command.CommandGroup
Removes this specified command from the group and rebuilds all dependant widgets.
remove(org.pietschy.command.Command,boolean) - method in class org.pietschy.command.CommandGroup
Removes this specified command from the group and optionally rebuilds all dependant widgets.
remove(org.pietschy.command.GroupMember) - method in class org.pietschy.command.ExpansionGroupMember
removeChangeListener(ChangeListener) - method in class org.pietschy.command.undo.UndoContext
removeChangeListener(ChangeListener) - method in class org.pietschy.command.undo.UndoController
Removes the ActionCommand from the the command list.
Removes a CommandListener the the command.
Removes a GroupListener from the group.
Removes the HoverListener from the command manager.
Removes the HoverListener from the command manager.
Removes an ActionCommandInterceptor from the command.
removeNotify() - method in class org.pietschy.command.AbstractGroupMember
removeNotify() - method in class org.pietschy.command.GroupMember
removeNotify(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.Command
Invoked whenever a command is remvoved from a group.
removeNotify(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.ToggleCommand
removePropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.Command
Removes the listener from this command
removePropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.delegate.CommandDelegate
removePropertyChangeListener(PropertyChangeListener) - method in class org.pietschy.command.Face
Removes the listener from this command
Removes an javax.swing.event.UndoableEditListener from this command.
removeUndoableEditListener(UndoableEditListener) - method in class org.pietschy.command.undo.UndoableEventSource
Removes an javax.swing.event.UndoableEditListener from this command.
RemoveVisitor - class org.pietschy.command.RemoveVisitor
This command will traverse a group heirarchy and remove the specified command.
RemoveVisitor(org.pietschy.command.Command) - constructor for class org.pietschy.command.RemoveVisitor
Constructs an new RemoveVisitor that will deeply traverse the group and all its child groups.
Constructs an new RemoveVisitor that will traverse the group according the to visit mode.
renderButton(AbstractButton) - static method in class org.pietschy.command.RenderManager
Renders the specified button using the currently configured FaceRenderer.
RenderContext - class org.pietschy.command.RenderContext
The RenderContext constains the information about buttons and menus that are created by the library.
RenderManager - class org.pietschy.command.RenderManager
The RenderManager provides a simple static method that can be used to configure the specified button using the current FaceRenderer.
requestDefautIn(RootPaneContainer) - method in class org.pietschy.command.ActionCommand
This method will find the first button from this command in the javax.swing.RootPaneContainer and set it to be the default button by calling javax.swing.JRootPane.setDefaultButton.
requestDefautIn(RootPaneContainer) - method in class org.pietschy.command.ToggleCommand
Warning this method does nothing as toggle commands are implmented using JToggleButtons and default buttons must be instances of JButton.
requestFocusIn(Container) - method in class org.pietschy.command.Command
This method will find the first button from this command in the specified container and call javax.swing.JComponent.requestFocus followed by Container.repaint.
reset() - method in class org.pietschy.command.CommandGroup
Resest this group back to its original state before any commands were programatically added.
reset(boolean) - method in class org.pietschy.command.CommandGroup
Resest this group back to its original state before any commands were programatically added.
ResetVisitor - class org.pietschy.command.ResetVisitor
This visitor is used to invoke CommandGroup.reset() on a group and optionally any child groups.
Creates a new ResetVisitor that will traverse the group according to the specified mode.
returned(Object) - method in class org.pietschy.command.log.Logger
returned(Object) - method in class org.pietschy.command.log.NullLogger
returned(Object) - method in class org.pietschy.command.log.PrintStreamLogger

S

ScriptDemoPanel - class org.pietschy.command.demo.script.ScriptDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
ScriptDemoPanel() - constructor for class org.pietschy.command.demo.script.ScriptDemoPanel
ScrollingPanel - class org.pietschy.command.demo.ScrollingPanel
Created by IntelliJ IDEA.
ScrollingPanel() - constructor for class org.pietschy.command.demo.ScrollingPanel
ScrollingPanel(boolean) - constructor for class org.pietschy.command.demo.ScrollingPanel
ScrollingPanel(LayoutManager) - constructor for class org.pietschy.command.demo.ScrollingPanel
ScrollingPanel(LayoutManager,boolean) - constructor for class org.pietschy.command.demo.ScrollingPanel
setAccelerated(boolean) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Configures the group to installFace accelerators for the list.
setAccelerator(KeyStroke) - method in class org.pietschy.command.Command
setAccelerator(KeyStroke) - method in class org.pietschy.command.Face
setAcceleratorInherited(boolean) - method in class org.pietschy.command.Face
setAcceleratorModifiers(int) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Sets the modifiers that are used to create the accelerators.
setAcceptAllFileFilterUsed(boolean) - method in class org.pietschy.command.file.AbstractFileCommand
Used to configure javax.swing.JFileChooser.setAcceptAllFileFilterUsed(boolean).
setActionCommand(String) - method in class org.pietschy.command.ActionCommand
Sets the value of this commands actionCommand string.
setButtonFactory(org.pietschy.command.ButtonFactory) - method in class org.pietschy.command.Command
Sets the ButtonFactory for this command to use for default when creating buttons.
Sets the ButtonFactory that will be the default used by all ActionCommands and CommandGroups.
setButtonMnemonicsEnabled(boolean) - static method in class org.pietschy.command.MacFaceRenderer
Sets if the renderer will be configuring mnemonics on buttons.
setCenterOnInvoker(boolean) - method in class org.pietschy.command.file.AbstractFileCommand
Configures if command will centre the chooser over the invoker or centre in the desktop.
setClassLoader(ClassLoader) - method in class org.pietschy.command.CommandManager
Sets the class loader the libary is to use for opertations like loading icons from the classpath.
Sets the associated CommandManager for the builder to use as required.
Sets the commands managers condition evaluator.
Configures the default factory to be used when creating buttons.
setDefaultFileFilter(FileFilter) - method in class org.pietschy.command.file.AbstractFileCommand
Sets the default FileFilter that will be selected in the chooser if isRememberLastFilter() is false.
setDefaultInstance(org.pietschy.command.CommandManager) - static method in class org.pietschy.command.CommandManager
Sets the command manager to use for defaultInstance singleton.
setDefaultMenuFactory(org.pietschy.command.MenuFactory) - static method in class org.pietschy.command.CommandManager
Configures the default factory to be used when creating menus.
Sets the discriminator to use when tracking focus events.
Configures the default factory to be used when creating toolbars and toolbar buttons.
setDelegate(org.pietschy.command.ActionCommandExecutor) - method in class org.pietschy.command.delegate.DelegatingCommand
Sets the delegate for this command to use.
This method is a convenience for setDelegateContainers(DelegateContainer[]).
Sets the current DelegateContainer to be used by all DelegatingCommands associated with this mediator.
setDelegateIdToTrack(String) - method in class org.pietschy.command.delegate.DelegatingCommand
Sets the delegate id this command is to track.
Sets the factory to use to create DelegateMediator instances.
setDemoPanel(org.pietschy.command.demo.DemoPanel) - method in class org.pietschy.command.demo.DemoFrame
Loads the specified demo panel into the main frame.
setDescription(String) - method in class org.pietschy.command.Command
setDescription(String) - method in class org.pietschy.command.Face
setDisabledIcon(Icon) - method in class org.pietschy.command.Face
setDisabledIconInherited(boolean) - method in class org.pietschy.command.Face
setDisplaySize(int) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Configures the number of files to display in the group.
setEmptySelectionAllowed(boolean) - method in class org.pietschy.command.ToggleCommandGroup
Configures if this group allows the last selected command to be deselected.
setEmptySelectionAllowed(boolean) - method in class org.pietschy.command.ToggleGroupController
Sets if this groups allows empty selection.
setEnabled(boolean) - method in class org.pietschy.command.Command
Updates the enabled state of this command and any attached buttons.
setEnabled(boolean) - method in class org.pietschy.command.delegate.CommandDelegate
Sets the enabled state of the delegate.
setExcludedFile(File) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Sets the file to exclude from the list.
setExcludedFiles(File[]) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Sets the file to exclude from the list.
setExclusive(boolean) - method in class org.pietschy.command.ToggleCommandGroup
setExclusive(boolean) - method in class org.pietschy.command.ToggleGroupController
setExtendsId(org.pietschy.command.FaceId) - method in class org.pietschy.command.Face
Sets the AbstractFaceBuilder that the manager is to use for constructing faces.
setFloatable(boolean) - method in class org.pietschy.command.DefaultToolbarFactory
Configures if this factory is creating floatable toolbars.
setFocusable(boolean) - method in class org.pietschy.command.DefaultToolbarFactory
Configure the factory to create focusable toolbars.
Sets the GroupFactory being used by the library.
Gets the GroupMemberFactory used by the library to construct GroupMember.
setHorizontalTextPosition(Integer) - method in class org.pietschy.command.Face
Sets the horizontal position for the text on this face.
setIcon(Icon) - method in class org.pietschy.command.Command
setIcon(Icon) - method in class org.pietschy.command.Face
Sets this command managers IconFactory.
setIconInherited(boolean) - method in class org.pietschy.command.Face
setIconTextGap(Integer) - method in class org.pietschy.command.Face
setIconTextGapInherited(boolean) - method in class org.pietschy.command.Face
setIgnoreCase(boolean) - method in class org.pietschy.command.file.ExtensionFileFilter
setIncludeNonExistentFiles(boolean) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Configures if the group should include files for which java.io.File.exists() returns false.
setInsets(Insets) - method in class org.pietschy.command.DefaultToolbarFactory
Sets the Insets this factory will apply to the buttons it creates.
setLoggerFactory(org.pietschy.command.log.LoggerFactory) - static method in class org.pietschy.command.CommandManager
Sets the log factory to use for creating new logger instances.
setLongDescription(String) - method in class org.pietschy.command.Command
setLongDescription(String) - method in class org.pietschy.command.Face
setMenuFactory(org.pietschy.command.MenuFactory) - method in class org.pietschy.command.Command
Sets the MenuFactory to use for menus created by this command.
Sets the MenuFactory that is to be used by commands to create menu items.
setMenuMnemonicsEnabled(boolean) - static method in class org.pietschy.command.MacFaceRenderer
Sets if the renderer will be configuring mnemonics on menu items.
setMenuTooltipEnabled(boolean) - method in class org.pietschy.command.Face
setMenuTooltipsEnabled(boolean) - method in class org.pietschy.command.CommandManager
Configures the current menu tooltip state and notifies all faces that the state has changed.
setMenuTooltipsEnabled(boolean) - method in class org.pietschy.command.FaceManager
Configures the current menu tooltip state and notifies all faces that the state has changed.
setMnemonic(Integer) - method in class org.pietschy.command.Command
setMnemonic(Integer) - method in class org.pietschy.command.Face
setMnemonicIndex(Integer) - method in class org.pietschy.command.Command
setMnemonicIndex(Integer) - method in class org.pietschy.command.Face
Sets the mnemonic to use based on it character index in the string.
setModalCursor(Cursor) - method in class org.pietschy.command.interceptor.DefaultGlassPaneHandler
setMultiselectionEnabled(boolean) - method in class org.pietschy.command.file.AbstractFileOpenCommand
Configures if the JFileChooser allows multiple selection.
setPressedIcon(Icon) - method in class org.pietschy.command.Face
setPressedIconInherited(boolean) - method in class org.pietschy.command.Face
Sets the discriminator to use when tracking focus events.
setRememberLastFilter(boolean) - method in class org.pietschy.command.file.AbstractFileCommand
Configures this command to remember the FileFilter last used by the user.
setRenderer(org.pietschy.command.FaceRenderer) - static method in class org.pietschy.command.RenderManager
Sets the FaceRenderer to use when configuring buttons and menus.
setResourceBundle(ResourceBundle) - method in class org.pietschy.command.CommandManager
Sets the java.util.ResourceBundle for resolving i18n configuration parameters.
setRolloverEnabled(boolean) - method in class org.pietschy.command.DefaultToolbarFactory
Configures if this factory is creating rollover enabled buttons.
setRolloverIcon(Icon) - method in class org.pietschy.command.Face
setRolloverIconInherited(boolean) - method in class org.pietschy.command.Face
setRolloverSelectedIcon(Icon) - method in class org.pietschy.command.Face
setRolloverSelectedIconInherited(boolean) - method in class org.pietschy.command.Face
setSelected(boolean) - method in class org.pietschy.command.ToggleCommand
Attempts to set the selected state of the command.
setSelectedIcon(Icon) - method in class org.pietschy.command.Command
setSelectedIcon(Icon) - method in class org.pietschy.command.Face
setSelectedIconInherited(boolean) - method in class org.pietschy.command.Face
setSeparatorAfter(boolean) - method in class org.pietschy.command.ExpansionGroupMember
setSeparatorBefore(boolean) - method in class org.pietschy.command.ExpansionGroupMember
Sets the current static container list to be the specified container.
Sets the current static container list to the specified list.
Sets the GlassPaneInterceptorStrategy this interceptor is to use.
setText(String) - method in class org.pietschy.command.Command
setText(String) - method in class org.pietschy.command.Face
Sets the text for the face.
setTextInherited(boolean) - method in class org.pietschy.command.Face
setTextPosition(Integer) - method in class org.pietschy.command.Command
Sets the ToolbarFactory for this command to use for default when creating buttons on toolbars.
Sets the ToolbarFactory that will be the default used by all commands when creating toolbars and their associated buttons.
setUndoContext(org.pietschy.command.undo.UndoContext) - method in class org.pietschy.command.undo.UndoController
Configures the controller to use the specified UndoContext.
setVerticalTextPosition(Integer) - method in class org.pietschy.command.Face
Sets the vertical position for the text on this face.
setVisible(boolean) - method in class org.pietschy.command.Command
Sets the command and all it's buttons to be visible or not.
SHALLOW - static field in class org.pietschy.command.AbstractVisitor
The visitor will visit the immediate children only (including inline children).
SHARED_INSTANCE - static field in class org.pietschy.command.interceptor.GlassPaneInterceptor
sharedInstance() - static method in class org.pietschy.command.interceptor.GlassPaneInterceptor
Gets the shared instance of this interceptor.
shouldDisplayMnemonic(AbstractButton) - method in class org.pietschy.command.MacFaceRenderer
Returns false.
showChooserDialog(JFileChooser,Window) - method in class org.pietschy.command.file.AbstractFileCommand
Called to display the JFileChooser.
showChooserDialog(JFileChooser,Window) - method in class org.pietschy.command.file.AbstractFileOpenCommand
showChooserDialog(JFileChooser,Window) - method in class org.pietschy.command.file.AbstractSaveAsCommand
SimpleToggle - class org.pietschy.command.demo.toggle.SimpleToggle
Created by IntelliJ IDEA.
SimpleToggle(org.pietschy.command.CommandManager,String) - constructor for class org.pietschy.command.demo.toggle.SimpleToggle
SimpleToggle(String) - constructor for class org.pietschy.command.demo.toggle.SimpleToggle
SimpleUndoToggle - class org.pietschy.command.demo.undo.SimpleUndoToggle
Created by IntelliJ IDEA.
SimpleUndoToggle(String,JTextPane) - constructor for class org.pietschy.command.demo.undo.SimpleUndoToggle
size() - method in class org.pietschy.command.ExpansionGroupMember
Splash - class org.pietschy.command.demo.Splash
Splash() - constructor for class org.pietschy.command.demo.Splash
STACK_STRATEGY - static field in class org.pietschy.command.interceptor.GlassPaneInterceptor
store(Preferences) - method in class org.pietschy.command.file.AbstractRecentFileGroup
Stores the groups file list to the specified preference node.
SwingActionDelegate - class org.pietschy.command.delegate.SwingActionDelegate
SwingActionDelete is an instance of CommandDelegate that invokes an existing swing action.
SwingActionDelegate(String,Action) - constructor for class org.pietschy.command.delegate.SwingActionDelegate
Creates a new delegate with the specified id that invokes the specfied javax.swing.Action.
SwingActionDelegate(String,ActionMap,Object) - constructor for class org.pietschy.command.delegate.SwingActionDelegate
Creates a new delegate with the specified id that invokes the javax.swing.Action in the specified javax.swing.ActionMap with the specified action key.

T

ToggleCommand - class org.pietschy.command.ToggleCommand
The toggle command class implements a command that has a selected state.
ToggleCommand() - constructor for class org.pietschy.command.ToggleCommand
Creates a new anonymous ToggleCommand.
ToggleCommand(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.ToggleCommand
Creates a new anonymous toggle command bound to the specified CommandManager.defaultInstance().
Creates a new toggle command with the specified Id that is bound to the specified CommandManager.
ToggleCommand(String) - constructor for class org.pietschy.command.ToggleCommand
Creates a new toggle command with the specified Id that is bound to CommandManager.defaultInstance.
ToggleCommandGroup - class org.pietschy.command.ToggleCommandGroup
ToggleGroupCommand managed mutually exclusive collections of ToggleCommands.
Creates a new anonymous command group with the specified id.
Creates a new command groups with the specified id.
ToggleDemoPanel - class org.pietschy.command.demo.toggle.ToggleDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
ToggleDemoPanel() - constructor for class org.pietschy.command.demo.toggle.ToggleDemoPanel
ToggleGroupController - class org.pietschy.command.ToggleGroupController
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
ToggleGroupController() - constructor for class org.pietschy.command.ToggleGroupController
ToggleVetoException - class org.pietschy.command.ToggleVetoException
ToggleVetoException() - constructor for class org.pietschy.command.ToggleVetoException
ToggleVetoException(String) - constructor for class org.pietschy.command.ToggleVetoException
ToggleVetoException(String,Throwable) - constructor for class org.pietschy.command.ToggleVetoException
ToggleVetoException(Throwable) - constructor for class org.pietschy.command.ToggleVetoException
TOOLBAR - static field in class org.pietschy.command.Face
ToolbarFactory - interface org.pietschy.command.ToolbarFactory
This interface defines factory methods for creating all types of buttons for use on a JToolBar.
toString() - method in class org.pietschy.command.Command
Returns a string representation of the object.
toString() - method in class org.pietschy.command.Face
toString() - method in class org.pietschy.command.FaceId
Returns a string representation of the object.
toString() - method in class org.pietschy.command.GroupContainerManager
trace(Object) - method in class org.pietschy.command.log.Logger
trace(Object) - method in class org.pietschy.command.log.NullLogger
trace(Object) - method in class org.pietschy.command.log.PrintStreamLogger
trace(Object,Throwable) - method in class org.pietschy.command.log.Logger
trace(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
trace(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
trackDelegateIn(String,Window) - method in class org.pietschy.command.delegate.DelegatingCommand
This method configures the command to track delegates in the specified java.awt.Window.

U

undo() - method in class org.pietschy.command.undo.UndoContext
undo() - method in class org.pietschy.command.undo.UndoController
UndoableActionCommand - class org.pietschy.command.undo.UndoableActionCommand
UndoableActionCommands provide a default implementation for commands that can be undone.
UndoableActionCommand() - constructor for class org.pietschy.command.undo.UndoableActionCommand
Creates a new anonymous UndoableActionCommand.
Creates a new command with the specified id that is bound to the specified CommandManager.
UndoableActionCommand(String) - constructor for class org.pietschy.command.undo.UndoableActionCommand
Creates a new command with the speicifed Id that is bound to the CommandManager.defaultInstance().
undoableEditHappened(UndoableEditEvent) - method in class org.pietschy.command.undo.UndoContext
undoableEditHappened(UndoableEditEvent) - method in class org.pietschy.command.undo.UndoController
Notifies the controller that an undoable event has happened.
UndoableEventSource - interface org.pietschy.command.undo.UndoableEventSource
UndoableToggleCommand - class org.pietschy.command.undo.UndoableToggleCommand
UndoableToggleCommands provide a default implementation for toggle commands that can be undone.
UndoableToggleCommand() - constructor for class org.pietschy.command.undo.UndoableToggleCommand
Creates a new anonymous UndoableToggleCommand.
Creates a new command with the specified id that is bound to the specified CommandManager.
UndoableToggleCommand(String) - constructor for class org.pietschy.command.undo.UndoableToggleCommand
Creates a new command with the speicifed Id that is bound to the CommandManager.defaultInstance().
UndoContext - class org.pietschy.command.undo.UndoContext
UndoContext extends UndoManager to provide state change notifications to listners.
UndoContext() - constructor for class org.pietschy.command.undo.UndoContext
UndoController - class org.pietschy.command.undo.UndoController
The UndoController monitors instances of UndoableEventSource and manages undo and redo via its undo and redo commands.
UndoController(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.undo.UndoController
Creates a new undo controller.
Creates a new controller using the specified UndoContext.
Create a new controller using the specified UndoContext and ids for the undo and redo commands
Create a new controller using the specified ids for the undo and redo commands
UndoDemoPanel - class org.pietschy.command.demo.undo.UndoDemoPanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
UndoDemoPanel() - constructor for class org.pietschy.command.demo.undo.UndoDemoPanel
uninstall(org.pietschy.command.ActionCommand) - static method in class org.pietschy.command.interceptor.GlassPaneInterceptor
A convenience method for removing the shared interceptor from the specified command.
uninstallShortCut(JComponent,int) - method in class org.pietschy.command.ActionCommand
Removes the short cut installed by a previous call to installShortCut(javax.swing.JComponent, int)
uninstallShortCut(JComponent,String,int) - method in class org.pietschy.command.ActionCommand
Removes the short cut installed by a previous call to installShortCut(javax.swing.JComponent, String, int)
url - field in class org.pietschy.command.demo.OpenUrlCommand

V

verifyFileExtension(File,FileFilter) - method in class org.pietschy.command.file.AbstractSaveAsCommand
Invoked to verify the extension of the file selected by the user.
VisibleCommandGroup - class org.pietschy.command.demo.VisibleCommandGroup
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
VisibleCommandGroup(org.pietschy.command.CommandManager) - constructor for class org.pietschy.command.demo.VisibleCommandGroup
Creates a new anonymous GroupCommand.
visit(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.GroupVisitor
Called to visit a ActionCommand member of a CommandGroup.
visit(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.MatchVisitor
visit(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.RemoveVisitor
visit(org.pietschy.command.ActionCommand) - method in class org.pietschy.command.ResetVisitor
visit(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.GroupVisitor
Called to visit a CommandGroup member of a CommandGroup.
visit(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.MatchVisitor
visit(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.RemoveVisitor
visit(org.pietschy.command.CommandGroup) - method in class org.pietschy.command.ResetVisitor
visit(org.pietschy.command.GroupVisitor) - method in class org.pietschy.command.CommandGroup
Visits this group.
visitChildren(org.pietschy.command.GroupVisitor) - method in class org.pietschy.command.CommandGroup
Accepts a GroupVisitor to this group.

W

warn(Object) - method in class org.pietschy.command.log.Logger
warn(Object) - method in class org.pietschy.command.log.NullLogger
warn(Object) - method in class org.pietschy.command.log.PrintStreamLogger
warn(Object,Throwable) - method in class org.pietschy.command.log.Logger
warn(Object,Throwable) - method in class org.pietschy.command.log.NullLogger
warn(Object,Throwable) - method in class org.pietschy.command.log.PrintStreamLogger
WelcomePanel - class org.pietschy.command.demo.welcome.WelcomePanel
GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
WelcomePanel() - constructor for class org.pietschy.command.demo.welcome.WelcomePanel