|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2
javax.swing.undo
|
|||||||||||||||||||||||||||||||||||||||
| Field Summary | |
protected StateEditable |
object
The object being edited |
protected Hashtable |
postState
The state information after the edit |
protected Hashtable |
preState
The state information prior to the edit |
protected static String |
RCSID
|
protected String |
undoRedoName
The undo/redo presentation name |
| Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
RedoName, UndoName |
| Constructor Summary | |
StateEdit(StateEditable anObject)
Create and return a new StateEdit. |
|
StateEdit(StateEditable anObject,
String name)
Create and return a new StateEdit with a presentation name. |
|
| Method Summary | |
void |
end()
Gets the post-edit state of the StateEditable object and ends the edit. |
String |
getPresentationName()
Gets the presentation name for this edit |
protected void |
init(StateEditable anObject,
String name)
|
void |
redo()
Tells the edited object to apply the state after the edit |
protected void |
removeRedundantState()
Remove redundant key/values in state hashtables. |
void |
undo()
Tells the edited object to apply the state prior to the edit |
| Methods inherited from class javax.swing.undo.AbstractUndoableEdit |
addEdit, canRedo, canUndo, die, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected static final String RCSID
protected StateEditable object
protected Hashtable preState
protected Hashtable postState
protected String undoRedoName
| Constructor Detail |
public StateEdit(StateEditable anObject)
anObject - The object to watch for changing stateStateEditpublic StateEdit(StateEditable anObject, String name)
anObject - The object to watch for changing statename - The presentation name to be used for this editStateEdit| Method Detail |
protected void init(StateEditable anObject, String name)
public void end()
public void undo()
undo in interface UndoableEditundo in class AbstractUndoableEditAbstractUndoableEdit.canUndo()public void redo()
redo in interface UndoableEditredo in class AbstractUndoableEditAbstractUndoableEdit.canRedo()public String getPresentationName()
getPresentationName in interface UndoableEditgetPresentationName in class AbstractUndoableEditAbstractUndoableEdit.getUndoPresentationName(),
AbstractUndoableEdit.getRedoPresentationName()protected void removeRedundantState()