Class AbstractUndoableEdit

  • All Implemented Interfaces:
    com.im.df.api.support.DFUndoableEdit
    Direct Known Subclasses:
    ComplexUndoableEdit

    public abstract class AbstractUndoableEdit
    extends Object
    implements com.im.df.api.support.DFUndoableEdit
    Author:
    Petr Hamernik
    • Constructor Detail

      • AbstractUndoableEdit

        public AbstractUndoableEdit​(String presentationName,
                                    com.im.commons.progress.DFLockable lockable)
    • Method Detail

      • undo

        public void undo​(com.im.commons.progress.DFEnvironmentRO env)
                  throws com.im.df.api.support.DFUndoRedoException
        Specified by:
        undo in interface com.im.df.api.support.DFUndoableEdit
        Throws:
        com.im.df.api.support.DFUndoRedoException
      • redo

        public void redo​(com.im.commons.progress.DFEnvironmentRO env)
                  throws com.im.df.api.support.DFUndoRedoException
        Specified by:
        redo in interface com.im.df.api.support.DFUndoableEdit
        Throws:
        com.im.df.api.support.DFUndoRedoException
      • undoImpl

        public abstract void undoImpl​(com.im.commons.progress.DFEnvironmentRW env)
                               throws com.im.df.api.support.DFUndoRedoException
        Throws:
        com.im.df.api.support.DFUndoRedoException
      • redoImpl

        public abstract void redoImpl​(com.im.commons.progress.DFEnvironmentRW env)
                               throws com.im.df.api.support.DFUndoRedoException
        Throws:
        com.im.df.api.support.DFUndoRedoException
      • getLockable

        public com.im.commons.progress.DFLockable getLockable()
      • destroy

        public void destroy()
      • getPresentationName

        public String getPresentationName()