|
Whole document tree
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 class AbstractUndoableEditjavax.swing.undo.AbstractUndoableEditAbstractUndoableEdit.canUndo()public void redo()
redo in class AbstractUndoableEditjavax.swing.undo.AbstractUndoableEditAbstractUndoableEdit.canRedo()public String getPresentationName()
getPresentationName in class AbstractUndoableEditjavax.swing.undo.AbstractUndoableEditprotected void removeRedundantState()
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.