| Modifier and Type | Class and Description |
|---|---|
static interface |
NSUndoManager.Block_registerUndoWithTargetHandler |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSUndoManager(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static NSUndoManager |
alloc() |
static NSUndoManager |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
void |
beginUndoGrouping()
Begin/End Grouping
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
boolean |
canRedo() |
boolean |
canUndo()
Undoes a nested grouping without first trying to close a top level
undo group.
|
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
void |
disableUndoRegistration()
Enable/Disable registration
|
void |
enableUndoRegistration() |
void |
endUndoGrouping() |
long |
groupingLevel()
These nest.
|
boolean |
groupsByEvent()
Groups By Event
|
static long |
hash_static() |
NSUndoManager |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isRedoing() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
boolean |
isUndoing()
returns whether or not the UndoManager has anything to undo or redo
|
boolean |
isUndoRegistrationEnabled() |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
long |
levelsOfUndo()
Undo levels
|
static NSUndoManager |
new_objc() |
java.lang.Object |
prepareWithInvocationTarget(java.lang.Object target)
Invocation based undo
|
void |
redo()
Undo until a matching begin.
|
boolean |
redoActionIsDiscardable() |
java.lang.String |
redoActionName() |
java.lang.String |
redoMenuItemTitle() |
java.lang.String |
redoMenuTitleForUndoActionName(java.lang.String actionName) |
void |
registerUndoWithTargetHandler(java.lang.Object target,
NSUndoManager.Block_registerUndoWithTargetHandler undoHandler)
records single undo operation for the specified target
|
void |
registerUndoWithTargetSelectorObject(java.lang.Object target,
org.moe.natj.objc.SEL selector,
java.lang.Object anObject)
Object based Undo
|
void |
removeAllActions()
remove
|
void |
removeAllActionsWithTarget(java.lang.Object target) |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
NSArray<java.lang.String> |
runLoopModes()
Run Loop Modes
|
void |
setActionIsDiscardable(boolean discardable) |
void |
setActionName(java.lang.String actionName)
Call undoActionName or redoActionName to get the name of the next action to be undone or redone.
|
void |
setGroupsByEvent(boolean value)
Groups By Event
|
void |
setLevelsOfUndo(long value)
Undo levels
|
void |
setRunLoopModes(NSArray<java.lang.String> value)
Run Loop Modes
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
void |
undo()
Undo/Redo
|
boolean |
undoActionIsDiscardable() |
java.lang.String |
undoActionName()
Undo/Redo action name
|
java.lang.String |
undoMenuItemTitle()
Undo/Redo menu item title
|
java.lang.String |
undoMenuTitleForUndoActionName(java.lang.String actionName)
localization hooks
|
void |
undoNestedGroup()
Will redo last top-level undo.
|
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static NSUndoManager alloc()
public static NSUndoManager allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NSUndoManager new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public void beginUndoGrouping()
public boolean canRedo()
public boolean canUndo()
public void disableUndoRegistration()
public void enableUndoRegistration()
public void endUndoGrouping()
public long groupingLevel()
public boolean groupsByEvent()
public NSUndoManager init()
public boolean isRedoing()
public boolean isUndoRegistrationEnabled()
public boolean isUndoing()
public long levelsOfUndo()
public java.lang.Object prepareWithInvocationTarget(java.lang.Object target)
public void redo()
public boolean redoActionIsDiscardable()
public java.lang.String redoActionName()
public java.lang.String redoMenuItemTitle()
public java.lang.String redoMenuTitleForUndoActionName(java.lang.String actionName)
public void registerUndoWithTargetHandler(java.lang.Object target,
NSUndoManager.Block_registerUndoWithTargetHandler undoHandler)
As with other undo operations, this does not strongly retain target. Care should be taken to avoid introducing retain cycles by other references captured by the block.
target - non-nil target of the undo operationundoHandler - non-nil block to be executed for the undo operationpublic void registerUndoWithTargetSelectorObject(java.lang.Object target,
org.moe.natj.objc.SEL selector,
java.lang.Object anObject)
public void removeAllActions()
public void removeAllActionsWithTarget(java.lang.Object target)
public NSArray<java.lang.String> runLoopModes()
public void setActionIsDiscardable(boolean discardable)
public void setActionName(java.lang.String actionName)
public void setGroupsByEvent(boolean value)
public void setLevelsOfUndo(long value)
public void setRunLoopModes(NSArray<java.lang.String> value)
public void undo()
public boolean undoActionIsDiscardable()
public java.lang.String undoActionName()
public java.lang.String undoMenuItemTitle()
public java.lang.String undoMenuTitleForUndoActionName(java.lang.String actionName)
public void undoNestedGroup()