Uses of Class
edu.washington.cs.supple.customization.state.HistoryRecord

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

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

Methods in edu.washington.cs.supple.customization.command with parameters of type HistoryRecord
 void ActionRemoveDynamicElement.executeReversal(State s, HistoryRecord record, Command executer)
           
 void ActionRemoveDynamicElement.executeRedo(State s, HistoryRecord record, Command executer)
           
 void ActionSetWidgetType.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetWidgetType.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionSetStaticDefault.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetStaticDefault.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionSetDynamicDefault.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionSetDynamicDefault.executeRedo(State state, HistoryRecord record, Command executer)
           
 void ActionRemoveStaticElement.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionRemoveStaticElement.executeRedo(State state, HistoryRecord record, Command executer)
           
 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.executeReversal(State state, HistoryRecord record, Command executer)
           
 void ActionCopyElement.executeRedo(State state, HistoryRecord record, Command executer)
           
 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 HistoryRecord
CommandSingleReversal(HistoryRecord record)
           
CommandSingleReversal(HistoryRecord record, Command creator)
           
 

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

Subclasses of HistoryRecord in edu.washington.cs.supple.customization.state
 class HistoryRecordRedo
          A history record that logs the redo of another history record.
 class HistoryRecordReversal
          A history record that logs the reversal of another history record.
 

Fields in edu.washington.cs.supple.customization.state declared as HistoryRecord
 HistoryRecord HistoryRecordReversal.record
           
 HistoryRecord HistoryRecordRedo.record
           
protected  HistoryRecord Condition.record
           
 

Methods in edu.washington.cs.supple.customization.state that return HistoryRecord
 HistoryRecord History.popLastHistoryRecord()
          Pops the last (most recent) history record from the list and returns it.
 HistoryRecord Condition.getHistoryRecord()
           
 

Methods in edu.washington.cs.supple.customization.state with parameters of type HistoryRecord
 void History.addHistoryRecord(HistoryRecord r)
          Adds a new history record to the end of the list.
 

Constructors in edu.washington.cs.supple.customization.state with parameters of type HistoryRecord
ValueSetCondition(HistoryRecord record, UiObject object)
           
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.
Condition(HistoryRecord record, UiObject object)