org.jhotdraw.draw
Class AttributeChangeEdit
java.lang.Object
  
javax.swing.undo.AbstractUndoableEdit
      
org.jhotdraw.draw.AttributeChangeEdit
- All Implemented Interfaces: 
 - java.io.Serializable, javax.swing.undo.UndoableEdit
 
public class AttributeChangeEdit
- extends javax.swing.undo.AbstractUndoableEdit
 
AttributeChangeEdit.
- Version:
 
  - 2.0 2006-06-07 Reworked.
 
1.1 2006-03-15 Changed constructor.
 
1.0 27. November 2003  Created. 
- Author:
 
  - Werner Randelshofer
 
- 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 | 
 
AttributeChangeEdit
public AttributeChangeEdit(Figure owner,
                           AttributeKey name,
                           java.lang.Object oldValue,
                           java.lang.Object newValue)
- Creates a new instance.
 
getPresentationName
public java.lang.String getPresentationName()
- Specified by:
 getPresentationName in interface javax.swing.undo.UndoableEdit- Overrides:
 getPresentationName in class javax.swing.undo.AbstractUndoableEdit
 
 
redo
public void redo()
          throws javax.swing.undo.CannotRedoException
- Specified by:
 redo in interface javax.swing.undo.UndoableEdit- Overrides:
 redo in class javax.swing.undo.AbstractUndoableEdit
 
- Throws:
 javax.swing.undo.CannotRedoException
 
undo
public void undo()
          throws javax.swing.undo.CannotUndoException
- Specified by:
 undo in interface javax.swing.undo.UndoableEdit- Overrides:
 undo in class javax.swing.undo.AbstractUndoableEdit
 
- Throws:
 javax.swing.undo.CannotUndoException