Class PasteEdit

java.lang.Object
javax.swing.undo.AbstractUndoableEdit
org.opentcs.guing.components.drawing.PasteEdit
All Implemented Interfaces:
java.io.Serializable, javax.swing.undo.UndoableEdit

public class PasteEdit
extends javax.swing.undo.AbstractUndoableEdit
Undoes or redoes a "paste" action.
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class javax.swing.undo.AbstractUndoableEdit

    RedoName, UndoName
  • Constructor Summary

    Constructors 
    Constructor Description
    PasteEdit​(org.jhotdraw.draw.DrawingView drawingView, java.util.List<org.jhotdraw.draw.Figure> figures)
    Creates a new instance.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getPresentationName()  
    void redo()  
    void undo()  

    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
  • Constructor Details

    • PasteEdit

      public PasteEdit​(org.jhotdraw.draw.DrawingView drawingView, java.util.List<org.jhotdraw.draw.Figure> figures)
      Creates a new instance.
      Parameters:
      drawingView - The drawing view the paste happened in.
      figures - The pasted figures.
  • Method Details

    • getPresentationName

      public java.lang.String getPresentationName()
      Specified by:
      getPresentationName in interface javax.swing.undo.UndoableEdit
      Overrides:
      getPresentationName in class javax.swing.undo.AbstractUndoableEdit
    • 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
    • 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