Uses of Interface
edu.washington.cs.supple.customization.command.Command

Packages that use Command
edu.washington.cs.supple.customization   
edu.washington.cs.supple.customization.command   
edu.washington.cs.supple.customization.state   
 

Uses of Command in edu.washington.cs.supple.customization
 

Methods in edu.washington.cs.supple.customization with parameters of type Command
 void Customizer.applyNewCommandToAllInterfaces(Command command)
          Every time the user issues a customization command, the command is applied (and stored at the end of the customization plan).
 boolean Customizer.isCommandExecutable(Command command)
          Verifies that a given command is executable in the current state of the UI.
 boolean Customizer.isCommandExecutable(Command command, Specification spec)
          Verifies that a given command is executable within a limited part of the UI.
 

Uses of Command in edu.washington.cs.supple.customization.command
 

Classes in edu.washington.cs.supple.customization.command that implement Command
 class CommandGeneralization
          A generalization command as it is issued by the user.
 class CommandReversals
          The reversal of another command.
 class CommandSingleReversal
          Reverses a command at a single location only.
 class CommandStandard
          A standard customization command issued by the user.
 

Methods in edu.washington.cs.supple.customization.command with parameters of type Command
 void ActionRemoveDynamicElement.execute(State state, UiObject location, Command executer)
           
 void ActionRemoveDynamicElement.executeReversal(State s, HistoryRecord record, Command executer)
           
 void ActionRemoveDynamicElement.executeRedo(State s, HistoryRecord record, Command executer)
           
 boolean CommandStandard.equals(Command c)
          Compares this command to another command.
 boolean CommandSingleReversal.equals(Command c)
           
 boolean CommandReversals.equals(Command c)
           
 boolean CommandGeneralization.equals(Command c)
           
 boolean Command.equals(Command c)
          Compares this command to another command.
 void ActionSetWidgetType.execute(State state, UiObject location, Command executer)
           
 void ActionSetWidgetType.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetWidgetType.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionSetStaticDefault.execute(State state, UiObject location, Command executer)
           
 void ActionSetStaticDefault.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetStaticDefault.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionSetDynamicDefault.execute(State state, UiObject location, Command executer)
           
 void ActionSetDynamicDefault.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetDynamicDefault.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionRemoveStaticElement.execute(State state, UiObject location, Command executer)
           
 void ActionRemoveStaticElement.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionRemoveStaticElement.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionMoveElement.execute(State state, UiObject location, Command executer)
          The move is realized by performing a copy and a remove action in sequence.
 void ActionMoveElement.executeReversal(State state, HistoryRecord record, Command executer)
          Move actions are not reversed since they don't physically exist in the history.
 void ActionMoveElement.executeRedo(State state, HistoryRecord record, Command executer)
          Move actions are not redone since they don't physically exist in the history.
 void ActionCopyElement.execute(State state, UiObject location, Command executer)
           
 void ActionCopyElement.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionCopyElement.executeRedo(State state, HistoryRecord record, Command executer)
           
 void Action.execute(State state, UiObject location, Command executer)
          Executes an action.
 void Action.executeReversal(State state, HistoryRecord record, Command executer)
          Executes a reverse action.
 void Action.executeRedo(State state, HistoryRecord record, Command executer)
          Executes a redo action.
 

Constructors in edu.washington.cs.supple.customization.command with parameters of type Command
CommandSingleReversal(HistoryRecord record, Command creator)
           
CommandReversals(Command command)
           
 

Uses of Command in edu.washington.cs.supple.customization.state
 

Methods in edu.washington.cs.supple.customization.state that return Command
 Command HistoryRecord.getCreatorCommand()
          Returns a reference to the customization command that caused the modification to the UI which is represented by this history record.
 

Methods in edu.washington.cs.supple.customization.state with parameters of type Command
 void Plan.addFirst(Command command)
           
 void Plan.addLast(Command command)
           
 java.util.List History.getHistoryRecords(Command command)
          Returns a list of all history records that were created by a defined customization command.
 

Constructors in edu.washington.cs.supple.customization.state with parameters of type Command
HistoryRecordReversal(Command command, Action action, HistoryRecord record)
          Creates a new Reversal history record.
HistoryRecordRedo(Command command, Action action, HistoryRecord record)
          Creates a new Redo history record.
HistoryRecord(Command command, Action action, UiObject location)
          Creates a new HistoryRecord.