Package apple.uikit
Class UIKeyCommand
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIMenuElement
-
- apple.uikit.UICommand
-
- apple.uikit.UIKeyCommand
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject,UIAccessibilityIdentification
public class UIKeyCommand extends UICommand
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIKeyCommand(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()org.moe.natj.objc.SELaction()Action to take on choosing this command.static UIKeyCommandalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)NSArray<? extends UICommandAlternate>alternates()Alternates that differ in modifier flags, if any.longattributes()Command attributes.static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static UIKeyCommandcommandWithTitleImageActionInputModifierFlagsPropertyList(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.String input, long modifierFlags, java.lang.Object propertyList)Initializes a key command.static UIKeyCommandcommandWithTitleImageActionInputModifierFlagsPropertyListAlternates(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.String input, long modifierFlags, java.lang.Object propertyList, NSArray<? extends UICommandAlternate> alternates)Initializes a key command with alternates.static UIKeyCommandcommandWithTitleImageActionPropertyList(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.Object propertyList)static UIKeyCommandcommandWithTitleImageActionPropertyListAlternates(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.Object propertyList, NSArray<? extends UICommandAlternate> alternates)static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()java.lang.StringdiscoverabilityTitle()Elaborated title, if any.static longhash_static()UIImageimage()Image that can appear next to this command.UIKeyCommandinit()UIKeyCommandinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERjava.lang.Stringinput()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static UIKeyCommandkeyCommandWithInputModifierFlagsAction(java.lang.String input, long modifierFlags, org.moe.natj.objc.SEL action)Creates an key command that will _not_ be discoverable in the UI.static UIKeyCommandkeyCommandWithInputModifierFlagsActionDiscoverabilityTitle(java.lang.String input, long modifierFlags, org.moe.natj.objc.SEL action, java.lang.String discoverabilityTitle)Key Commands with a discoverabilityTitle _will_ be discoverable in the UI.static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)longmodifierFlags()static java.lang.Objectnew_objc()java.lang.ObjectpropertyList()Property list object to distinguish commands, if needed.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetAttributes(long value)Command attributes.voidsetDiscoverabilityTitle(java.lang.String value)Elaborated title, if any.voidsetImage(UIImage value)Image that can appear next to this command.voidsetState(long value)State that can appear next to this command.voidsetTitle(java.lang.String value)Short display title.static voidsetVersion_static(long aVersion)longstate()State that can appear next to this command.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()java.lang.Stringtitle()Short display title.static longversion_static()-
Methods inherited from class apple.uikit.UIMenuElement
accessibilityIdentifier, copyWithZone, encodeWithCoder, setAccessibilityIdentifier
-
Methods inherited from class apple.NSObject
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, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static UIKeyCommand alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyCommandWithInputModifierFlagsAction
public static UIKeyCommand keyCommandWithInputModifierFlagsAction(java.lang.String input, long modifierFlags, org.moe.natj.objc.SEL action)
Creates an key command that will _not_ be discoverable in the UI.
-
keyCommandWithInputModifierFlagsActionDiscoverabilityTitle
public static UIKeyCommand keyCommandWithInputModifierFlagsActionDiscoverabilityTitle(java.lang.String input, long modifierFlags, org.moe.natj.objc.SEL action, java.lang.String discoverabilityTitle)
Key Commands with a discoverabilityTitle _will_ be discoverable in the UI.
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
discoverabilityTitle
public java.lang.String discoverabilityTitle()
Elaborated title, if any.- Overrides:
discoverabilityTitlein classUICommand
-
init
public UIKeyCommand init()
-
initWithCoder
public UIKeyCommand initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUICommand
-
input
public java.lang.String input()
-
modifierFlags
public long modifierFlags()
-
setDiscoverabilityTitle
public void setDiscoverabilityTitle(java.lang.String value)
Elaborated title, if any.- Overrides:
setDiscoverabilityTitlein classUICommand
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classUICommand
-
action
public org.moe.natj.objc.SEL action()
Action to take on choosing this command.
-
alternates
public NSArray<? extends UICommandAlternate> alternates()
Alternates that differ in modifier flags, if any.- Overrides:
alternatesin classUICommand
-
attributes
public long attributes()
Command attributes.- Overrides:
attributesin classUICommand
-
commandWithTitleImageActionInputModifierFlagsPropertyList
public static UIKeyCommand commandWithTitleImageActionInputModifierFlagsPropertyList(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.String input, long modifierFlags, java.lang.Object propertyList)
Initializes a key command.- Parameters:
title- Short display title. This should be localized.image- Image that can appear next to this command, if needed.action- Action to take on choosing this command.input- Keys that must be pressed to choose this command.modifierFlags- Bit mask of key modifier flags to choose this command.propertyList- Property list object to distinguish commands, if needed.- Returns:
- A new key command.
-
commandWithTitleImageActionInputModifierFlagsPropertyListAlternates
public static UIKeyCommand commandWithTitleImageActionInputModifierFlagsPropertyListAlternates(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.String input, long modifierFlags, java.lang.Object propertyList, NSArray<? extends UICommandAlternate> alternates)
Initializes a key command with alternates.- Parameters:
title- Short display title. This should be localized.image- Image that can appear next to this command, if needed.action- Action to take on choosing this command.input- Keys that must be pressed to choose this command.modifierFlags- Bit mask of key modifier flags to choose this command.propertyList- Property list object to distinguish commands, if needed.alternates- Alternates that differ in modifier flags.- Returns:
- A new key command.
-
commandWithTitleImageActionPropertyList
public static UIKeyCommand commandWithTitleImageActionPropertyList(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.Object propertyList)
-
commandWithTitleImageActionPropertyListAlternates
public static UIKeyCommand commandWithTitleImageActionPropertyListAlternates(java.lang.String title, UIImage image, org.moe.natj.objc.SEL action, java.lang.Object propertyList, NSArray<? extends UICommandAlternate> alternates)
-
image
public UIImage image()
Image that can appear next to this command.
-
propertyList
public java.lang.Object propertyList()
Property list object to distinguish commands, if needed.- Overrides:
propertyListin classUICommand
-
setAttributes
public void setAttributes(long value)
Command attributes.- Overrides:
setAttributesin classUICommand
-
setImage
public void setImage(UIImage value)
Image that can appear next to this command.
-
setState
public void setState(long value)
State that can appear next to this command.
-
setTitle
public void setTitle(java.lang.String value)
Short display title.
-
state
public long state()
State that can appear next to this command.
-
-