Class UndoRedoStack<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<E>
java.util.Stack<E>
org.eclnt.ccaddons.diagram.util.UndoRedoStack<E>
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess

public class UndoRedoStack<E> extends Stack<E>
See Also:
  • Constructor Details

    • UndoRedoStack

      public UndoRedoStack(int maxSize)
  • Method Details

    • push

      public E push(E value)
      Overrides:
      push in class Stack<E>
    • canUndo

      public boolean canUndo()
    • undo

      public E undo()
    • canRedo

      public boolean canRedo()
    • redo

      public E redo()