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,UIMenuLeaf
public class UIKeyCommand extends UICommand
API-Since: 7.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, 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 Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()@Nullable org.moe.natj.objc.SELaction()Action to take on choosing this command.static UIKeyCommandalloc()static UIKeyCommandallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)booleanallowsAutomaticLocalization()Suppose the system detects a given key command that is not reachable in the current keyboard layout; it will localize the key command to something reachable.booleanallowsAutomaticMirroring()Suppose the system detects a given key command with the following input string [ ] { } ( ) < > ← → in a right-to-left user interface environment (UIUserInterfaceLayoutDirectionRightToLeft); in that case, the system will automatically mirror the key command.@NotNull NSArray<? extends UICommandAlternate>alternates()Alternates that differ in modifier flags, if any.longattributes()Command attributes.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static UIKeyCommandcommandWithTitleImageActionInputModifierFlagsPropertyList(@NotNull java.lang.String title, @Nullable UIImage image, @NotNull org.moe.natj.objc.SEL action, @NotNull java.lang.String input, long modifierFlags, @Nullable java.lang.Object propertyList)Initializes a key command.static UIKeyCommandcommandWithTitleImageActionInputModifierFlagsPropertyListAlternates(@NotNull java.lang.String title, @Nullable UIImage image, @NotNull org.moe.natj.objc.SEL action, @NotNull java.lang.String input, long modifierFlags, @Nullable java.lang.Object propertyList, @NotNull NSArray<? extends UICommandAlternate> alternates)Initializes a key command with alternates.static UIKeyCommandcommandWithTitleImageActionPropertyList(@NotNull java.lang.String title, @Nullable UIImage image, @NotNull org.moe.natj.objc.SEL action, @Nullable java.lang.Object propertyList)static UIKeyCommandcommandWithTitleImageActionPropertyListAlternates(@NotNull java.lang.String title, @Nullable UIImage image, @NotNull org.moe.natj.objc.SEL action, @Nullable java.lang.Object propertyList, @NotNull NSArray<? extends UICommandAlternate> alternates)static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@Nullable java.lang.StringdiscoverabilityTitle()Elaborated title, if any.static longhash_static()@Nullable UIImageimage()Image that can appear next to this command.UIKeyCommandinit()UIKeyCommandinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZER@Nullable java.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(@NotNull java.lang.String input, long modifierFlags, @NotNull org.moe.natj.objc.SEL action)Creates an key command that will _not_ be discoverable in the UI.static UIKeyCommandkeyCommandWithInputModifierFlagsActionDiscoverabilityTitle(@NotNull java.lang.String input, long modifierFlags, @NotNull org.moe.natj.objc.SEL action, @NotNull java.lang.String discoverabilityTitle)Deprecated.static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)longmodifierFlags()static UIKeyCommandnew_objc()@Nullable 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)voidsetAllowsAutomaticLocalization(boolean value)Suppose the system detects a given key command that is not reachable in the current keyboard layout; it will localize the key command to something reachable.voidsetAllowsAutomaticMirroring(boolean value)Suppose the system detects a given key command with the following input string [ ] { } ( ) < > ← → in a right-to-left user interface environment (UIUserInterfaceLayoutDirectionRightToLeft); in that case, the system will automatically mirror the key command.voidsetAttributes(long value)Command attributes.voidsetDiscoverabilityTitle(@Nullable java.lang.String value)Elaborated title, if any.voidsetImage(@Nullable UIImage value)Image that can appear next to this command.voidsetState(long value)State that can appear next to this command.voidsetTitle(@NotNull java.lang.String value)Short display title.static voidsetVersion_static(long aVersion)voidsetWantsPriorityOverSystemBehavior(boolean value)Indicates whether the key command should execute if it conflicts with focus or text-editing system commands, defaults to @c NO API-Since: 15.0longstate()State that can appear next to this command.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()@NotNull java.lang.Stringtitle()Short display title.static booleanuseStoredAccessor()Deprecated.static longversion_static()booleanwantsPriorityOverSystemBehavior()Indicates whether the key command should execute if it conflicts with focus or text-editing system commands, defaults to @c NO API-Since: 15.0-
Methods inherited from class apple.uikit.UICommand
performWithSenderTarget, presentationSourceItem, selectedImage, sender, setSelectedImage
-
Methods inherited from class apple.uikit.UIMenuElement
accessibilityIdentifier, copyWithZone, encodeWithCoder, setAccessibilityIdentifier, setSubtitle, subtitle
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static UIKeyCommand alloc()
-
allocWithZone
public static UIKeyCommand allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull 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(@NotNull @NotNull java.lang.String input, long modifierFlags, @NotNull @NotNull org.moe.natj.objc.SEL action)
Creates an key command that will _not_ be discoverable in the UI.
-
keyCommandWithInputModifierFlagsActionDiscoverabilityTitle
@Deprecated public static UIKeyCommand keyCommandWithInputModifierFlagsActionDiscoverabilityTitle(@NotNull @NotNull java.lang.String input, long modifierFlags, @NotNull @NotNull org.moe.natj.objc.SEL action, @NotNull @NotNull java.lang.String discoverabilityTitle)
Deprecated.Key Commands with a discoverabilityTitle _will_ be discoverable in the UI. API-Since: 9.0 Deprecated-Since: 13.0
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static UIKeyCommand 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
@Nullable public @Nullable java.lang.String discoverabilityTitle()
Elaborated title, if any. API-Since: 9.0- Specified by:
discoverabilityTitlein interfaceUIMenuLeaf- Overrides:
discoverabilityTitlein classUICommand
-
init
public UIKeyCommand init()
-
initWithCoder
public UIKeyCommand initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUICommand
-
input
@Nullable public @Nullable java.lang.String input()
-
modifierFlags
public long modifierFlags()
-
setDiscoverabilityTitle
public void setDiscoverabilityTitle(@Nullable @Nullable java.lang.String value)Elaborated title, if any. API-Since: 9.0- Specified by:
setDiscoverabilityTitlein interfaceUIMenuLeaf- 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
@Nullable public @Nullable org.moe.natj.objc.SEL action()
Action to take on choosing this command.
-
alternates
@NotNull public @NotNull NSArray<? extends UICommandAlternate> alternates()
Alternates that differ in modifier flags, if any. API-Since: 13.0- Overrides:
alternatesin classUICommand
-
attributes
public long attributes()
Command attributes. API-Since: 13.0- Specified by:
attributesin interfaceUIMenuLeaf- Overrides:
attributesin classUICommand
-
commandWithTitleImageActionInputModifierFlagsPropertyList
public static UIKeyCommand commandWithTitleImageActionInputModifierFlagsPropertyList(@NotNull @NotNull java.lang.String title, @Nullable @Nullable UIImage image, @NotNull @NotNull org.moe.natj.objc.SEL action, @NotNull @NotNull java.lang.String input, long modifierFlags, @Nullable @Nullable 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(@NotNull @NotNull java.lang.String title, @Nullable @Nullable UIImage image, @NotNull @NotNull org.moe.natj.objc.SEL action, @NotNull @NotNull java.lang.String input, long modifierFlags, @Nullable @Nullable java.lang.Object propertyList, @NotNull @NotNull 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(@NotNull @NotNull java.lang.String title, @Nullable @Nullable UIImage image, @NotNull @NotNull org.moe.natj.objc.SEL action, @Nullable @Nullable java.lang.Object propertyList)
-
commandWithTitleImageActionPropertyListAlternates
public static UIKeyCommand commandWithTitleImageActionPropertyListAlternates(@NotNull @NotNull java.lang.String title, @Nullable @Nullable UIImage image, @NotNull @NotNull org.moe.natj.objc.SEL action, @Nullable @Nullable java.lang.Object propertyList, @NotNull @NotNull NSArray<? extends UICommandAlternate> alternates)
-
image
@Nullable public @Nullable UIImage image()
Image that can appear next to this command. API-Since: 13.0- Specified by:
imagein interfaceUIMenuLeaf- Overrides:
imagein classUICommand
-
propertyList
@Nullable public @Nullable java.lang.Object propertyList()
Property list object to distinguish commands, if needed. API-Since: 13.0- Overrides:
propertyListin classUICommand
-
setAttributes
public void setAttributes(long value)
Command attributes. API-Since: 13.0- Specified by:
setAttributesin interfaceUIMenuLeaf- Overrides:
setAttributesin classUICommand
-
setImage
public void setImage(@Nullable @Nullable UIImage value)Image that can appear next to this command. API-Since: 13.0- Specified by:
setImagein interfaceUIMenuLeaf- Overrides:
setImagein classUICommand
-
setState
public void setState(long value)
State that can appear next to this command. API-Since: 13.0- Specified by:
setStatein interfaceUIMenuLeaf- Overrides:
setStatein classUICommand
-
setTitle
public void setTitle(@NotNull @NotNull java.lang.String value)Short display title. API-Since: 13.0- Specified by:
setTitlein interfaceUIMenuLeaf- Overrides:
setTitlein classUICommand
-
state
public long state()
State that can appear next to this command. API-Since: 13.0- Specified by:
statein interfaceUIMenuLeaf- Overrides:
statein classUICommand
-
title
@NotNull public @NotNull java.lang.String title()
Short display title. API-Since: 13.0- Specified by:
titlein interfaceUIMenuLeaf- Overrides:
titlein classUICommand
-
allowsAutomaticLocalization
public boolean allowsAutomaticLocalization()
Suppose the system detects a given key command that is not reachable in the current keyboard layout; it will localize the key command to something reachable. By setting this property to NO, you will opt-out this menu item from the system-provided localization. YES by default for apps linked against 15.0 and later SDK. API-Since: 15.0
-
allowsAutomaticMirroring
public boolean allowsAutomaticMirroring()
Suppose the system detects a given key command with the following input string [ ] { } ( ) < > ← → in a right-to-left user interface environment (UIUserInterfaceLayoutDirectionRightToLeft); in that case, the system will automatically mirror the key command. For example, a pair of key commands with input { and } will be localized to } and { in a right-to-left user interface. By setting this property to NO, you will opt-out this key command of automatically mirroring in RTL. It would be best only to do this if your action will result in some sort of directional change in the UI, e.g. a segmented control for text alignment or a D-pad in a game. YES by default for apps linked against 15.0 and later SDK. API-Since: 15.0
-
setAllowsAutomaticLocalization
public void setAllowsAutomaticLocalization(boolean value)
Suppose the system detects a given key command that is not reachable in the current keyboard layout; it will localize the key command to something reachable. By setting this property to NO, you will opt-out this menu item from the system-provided localization. YES by default for apps linked against 15.0 and later SDK. API-Since: 15.0
-
setAllowsAutomaticMirroring
public void setAllowsAutomaticMirroring(boolean value)
Suppose the system detects a given key command with the following input string [ ] { } ( ) < > ← → in a right-to-left user interface environment (UIUserInterfaceLayoutDirectionRightToLeft); in that case, the system will automatically mirror the key command. For example, a pair of key commands with input { and } will be localized to } and { in a right-to-left user interface. By setting this property to NO, you will opt-out this key command of automatically mirroring in RTL. It would be best only to do this if your action will result in some sort of directional change in the UI, e.g. a segmented control for text alignment or a D-pad in a game. YES by default for apps linked against 15.0 and later SDK. API-Since: 15.0
-
setWantsPriorityOverSystemBehavior
public void setWantsPriorityOverSystemBehavior(boolean value)
Indicates whether the key command should execute if it conflicts with focus or text-editing system commands, defaults to @c NO API-Since: 15.0
-
wantsPriorityOverSystemBehavior
public boolean wantsPriorityOverSystemBehavior()
Indicates whether the key command should execute if it conflicts with focus or text-editing system commands, defaults to @c NO API-Since: 15.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-