simtools.diagram.undo
Class PropertyChangeEdit
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
simtools.diagram.undo.PropertyChangeEdit
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.undo.UndoableEdit
public class PropertyChangeEdit
- extends javax.swing.undo.AbstractUndoableEdit
Instances of this class should be cast as events when a shape's property is modified
- Author:
- Jean-Baptiste Lièvremont
- See Also:
- Serialized Form
Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
RedoName, UndoName |
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 |
PropertyChangeEdit
public PropertyChangeEdit(AbstractShape _shape,
java.lang.String _name,
java.lang.Object _oldValue,
java.lang.Object _newValue)
- Parameters:
_shape
- The modified shape_name
- The name of the modified property_oldValue
- The old value of the property_newValue
- The new value of the property
undo
public void undo()
- Specified by:
undo
in interface javax.swing.undo.UndoableEdit
- Overrides:
undo
in class javax.swing.undo.AbstractUndoableEdit
- See Also:
AbstractUndoableEdit.undo()
redo
public void redo()
- Specified by:
redo
in interface javax.swing.undo.UndoableEdit
- Overrides:
redo
in class javax.swing.undo.AbstractUndoableEdit
- See Also:
AbstractUndoableEdit.redo()
getPresentationName
public java.lang.String getPresentationName()
- Specified by:
getPresentationName
in interface javax.swing.undo.UndoableEdit
- Overrides:
getPresentationName
in class javax.swing.undo.AbstractUndoableEdit