|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--harmonic.mz.data.ModelNode
|
+--harmonic.mz.undo.UndoRecord
|
+--harmonic.mz.undo.FieldUndo
Subclasses UndoRecord to restore state of the main value of any ModelNode. Construct a FieldUndo for a field BEFORE changing the field!
| Field Summary |
| Fields inherited from class harmonic.mz.undo.UndoRecord |
undo |
| Fields inherited from class harmonic.mz.data.ModelNode |
_fileRoot_, _thread_, ATTRIB_CONTROL_WIDGET, ATTRIB_LISTABLE, ATTRIB_PRESENTABLE, ATTRIB_PRIVATE, ATTRIB_REMOVEABLE, ATTRIB_RENAMEABLE, ATTRIB_SHOW_CONTEXT_MENU, ATTRIB_TYPE_FILTER, ATTRIB_USERGROUP, ATTRIB_VALUE_GROUP, ATTRIB_VE_LISTENER, bCustomCS, bDebug, bValid, name |
| Constructor Summary | |
FieldUndo(FunctionStarter a,
ModelNode field)
Construct field undo for the specified field, changed by specified action. |
|
FieldUndo(ModelNode field)
Construct field undo for the specified field. |
|
FieldUndo(java.lang.String name,
ModelNode field)
Construct field undo for specified field and name. |
|
FieldUndo(java.lang.String name,
ModelNode[] _fields)
Construct field undo for specified fields and name. |
|
FieldUndo(java.lang.String name,
java.util.Vector _fields)
Construct field undo for specified fields and name. |
|
| Method Summary | |
void |
addF(ModelNode field)
Add a field to keep in this undo record. |
UndoRecord |
makeRedo()
Makes FieldUndo to do the redo. |
void |
undo()
Does the undo by using ModelNode.set() to set the changed node to a copy taken by this FieldUndo at the time of the undo. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public FieldUndo(ModelNode field)
public FieldUndo(FunctionStarter a,
ModelNode field)
public FieldUndo(java.lang.String name,
ModelNode field)
public FieldUndo(java.lang.String name,
java.util.Vector _fields)
public FieldUndo(java.lang.String name,
ModelNode[] _fields)
| Method Detail |
public void addF(ModelNode field)
public UndoRecord makeRedo()
makeRedo in class UndoRecordpublic void undo()
undo in class UndoRecord
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||