org.jhotdraw.draw
Class SetBoundsEdit
java.lang.Object
  
javax.swing.undo.AbstractUndoableEdit
      
org.jhotdraw.draw.SetBoundsEdit
- All Implemented Interfaces: 
 - java.io.Serializable, javax.swing.undo.UndoableEdit
 
public class SetBoundsEdit
- extends javax.swing.undo.AbstractUndoableEdit
 
SetBoundsEdit.
- Version:
 
  - 2.0 2006-01-14 Changed to support double precision coordinates.
 
1.0 2003-12-01 Derived from JHotDraw 5.4b1. 
- Author:
 
  - Werner Randelshofer
 
- See Also:
 - Serialized Form
 
 
| Fields inherited from class javax.swing.undo.AbstractUndoableEdit | 
RedoName, UndoName | 
 
| 
Constructor Summary | 
SetBoundsEdit(AbstractFigure owner,
              java.awt.geom.Point2D.Double oldAnchor,
              java.awt.geom.Point2D.Double oldLead,
              java.awt.geom.Point2D.Double newAnchor,
              java.awt.geom.Point2D.Double newLead)
 
          Creates a new instance. | 
 
 
| Methods inherited from class javax.swing.undo.AbstractUndoableEdit | 
canRedo, canUndo, die, getRedoPresentationName, getUndoPresentationName, isSignificant, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
SetBoundsEdit
public SetBoundsEdit(AbstractFigure owner,
                     java.awt.geom.Point2D.Double oldAnchor,
                     java.awt.geom.Point2D.Double oldLead,
                     java.awt.geom.Point2D.Double newAnchor,
                     java.awt.geom.Point2D.Double newLead)
- 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
 
 
addEdit
public boolean addEdit(javax.swing.undo.UndoableEdit anEdit)
- Specified by:
 addEdit in interface javax.swing.undo.UndoableEdit- Overrides:
 addEdit in class javax.swing.undo.AbstractUndoableEdit
 
 
replaceEdit
public boolean replaceEdit(javax.swing.undo.UndoableEdit anEdit)
- Specified by:
 replaceEdit in interface javax.swing.undo.UndoableEdit- Overrides:
 replaceEdit 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