Class UndoableActionManagerImpl

  • All Implemented Interfaces:
    io.keikai.ui.sys.UndoableActionManager, java.io.Serializable

    public class UndoableActionManagerImpl
    extends java.lang.Object
    implements io.keikai.ui.sys.UndoableActionManager, java.io.Serializable
    default undoable action manager
    Author:
    dennis
    See Also:
    Serialized Form
    • Constructor Detail

      • UndoableActionManagerImpl

        public UndoableActionManagerImpl()
    • Method Detail

      • doAction

        public void doAction​(io.keikai.ui.sys.UndoableAction action)
        Specified by:
        doAction in interface io.keikai.ui.sys.UndoableActionManager
      • isUndoable

        public boolean isUndoable()
        Specified by:
        isUndoable in interface io.keikai.ui.sys.UndoableActionManager
      • getUndoLabel

        public java.lang.String getUndoLabel()
        Specified by:
        getUndoLabel in interface io.keikai.ui.sys.UndoableActionManager
      • undoAction

        public void undoAction()
        Specified by:
        undoAction in interface io.keikai.ui.sys.UndoableActionManager
      • isRedoable

        public boolean isRedoable()
        Specified by:
        isRedoable in interface io.keikai.ui.sys.UndoableActionManager
      • getRedoLabel

        public java.lang.String getRedoLabel()
        Specified by:
        getRedoLabel in interface io.keikai.ui.sys.UndoableActionManager
      • redoAction

        public void redoAction()
        Specified by:
        redoAction in interface io.keikai.ui.sys.UndoableActionManager
      • clear

        public void clear()
        Specified by:
        clear in interface io.keikai.ui.sys.UndoableActionManager
      • setMaxHsitorySize

        public void setMaxHsitorySize​(int size)
        Specified by:
        setMaxHsitorySize in interface io.keikai.ui.sys.UndoableActionManager
      • bind

        public void bind​(io.keikai.ui.Spreadsheet spreadsheet)
        Specified by:
        bind in interface io.keikai.ui.sys.UndoableActionManager