Class NSUndoManager

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSUndoManager
    extends NSObject
    Since:
    Available in iOS 3.0 and later.
    • Field Detail

      • CloseGroupingRunLoopOrdering

        public static final int CloseGroupingRunLoopOrdering
        See Also:
        Constant Field Values
    • Constructor Detail

      • NSUndoManager

        public NSUndoManager()
      • NSUndoManager

        protected NSUndoManager​(NSObject.Handle h,
                                long handle)
    • Method Detail

      • setRunLoopModes

        public void setRunLoopModes​(NSRunLoopMode... modes)
      • getGroupingLevel

        public long getGroupingLevel()
      • isUndoRegistrationEnabled

        public boolean isUndoRegistrationEnabled()
      • groupsByEvent

        public boolean groupsByEvent()
      • setGroupsByEvent

        public void setGroupsByEvent​(boolean v)
      • getLevelsOfUndo

        public long getLevelsOfUndo()
      • setLevelsOfUndo

        public void setLevelsOfUndo​(long v)
      • getRunLoopModes

        public java.util.List<java.lang.String> getRunLoopModes()
      • setRunLoopModes

        public void setRunLoopModes​(java.util.List<java.lang.String> v)
      • canUndo

        public boolean canUndo()
      • canRedo

        public boolean canRedo()
      • isUndoing

        public boolean isUndoing()
      • isRedoing

        public boolean isRedoing()
      • isUndoActionDiscardable

        public boolean isUndoActionDiscardable()
        Since:
        Available in iOS 5.0 and later.
      • isRedoActionDiscardable

        public boolean isRedoActionDiscardable()
        Since:
        Available in iOS 5.0 and later.
      • getUndoActionName

        public java.lang.String getUndoActionName()
      • getRedoActionName

        public java.lang.String getRedoActionName()
      • getUndoMenuItemTitle

        public java.lang.String getUndoMenuItemTitle()
      • getRedoMenuItemTitle

        public java.lang.String getRedoMenuItemTitle()
      • GroupIsDiscardableKey

        protected static NSString GroupIsDiscardableKey()
        Since:
        Available in iOS 5.0 and later.
      • CheckpointNotification

        public static NSString CheckpointNotification()
        Since:
        Available in iOS 3.0 and later.
      • WillUndoChangeNotification

        public static NSString WillUndoChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • WillRedoChangeNotification

        public static NSString WillRedoChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • DidUndoChangeNotification

        public static NSString DidUndoChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • DidRedoChangeNotification

        public static NSString DidRedoChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • DidOpenUndoGroupNotification

        public static NSString DidOpenUndoGroupNotification()
        Since:
        Available in iOS 3.0 and later.
      • WillCloseUndoGroupNotification

        public static NSString WillCloseUndoGroupNotification()
        Since:
        Available in iOS 3.0 and later.
      • DidCloseUndoGroupNotification

        public static NSString DidCloseUndoGroupNotification()
        Since:
        Available in iOS 5.0 and later.
      • beginUndoGrouping

        public void beginUndoGrouping()
      • endUndoGrouping

        public void endUndoGrouping()
      • disableUndoRegistration

        public void disableUndoRegistration()
      • enableUndoRegistration

        public void enableUndoRegistration()
      • undo

        public void undo()
      • redo

        public void redo()
      • undoNestedGroup

        public void undoNestedGroup()
      • removeAllActions

        public void removeAllActions()
      • removeAllActions

        public void removeAllActions​(NSObject target)
      • registerUndo

        public void registerUndo​(NSObject target,
                                 org.robovm.objc.Selector selector,
                                 NSObject anObject)
      • prepareWithInvocation

        public NSObject prepareWithInvocation​(NSObject target)
      • registerUndo

        public void registerUndo​(NSObject target,
                                 org.robovm.objc.block.VoidBlock1<NSObject> undoHandler)
        Since:
        Available in iOS 9.0 and later.
      • setActionIsDiscardable

        public void setActionIsDiscardable​(boolean discardable)
        Since:
        Available in iOS 5.0 and later.
      • setActionName

        public void setActionName​(java.lang.String actionName)
      • getUndoMenuTitle

        public java.lang.String getUndoMenuTitle​(java.lang.String actionName)
      • getRedoMenuTitle

        public java.lang.String getRedoMenuTitle​(java.lang.String actionName)