public class INInteraction extends NSObject implements NSSecureCoding, NSCopying
The system may also launch the app with an NSUserActivity containing an INInteraction such that the app can perform the action if it chooses.
| Modifier and Type | Class and Description |
|---|---|
static interface |
INInteraction.Block_deleteAllInteractionsWithCompletion |
static interface |
INInteraction.Block_deleteInteractionsWithGroupIdentifierCompletion |
static interface |
INInteraction.Block_deleteInteractionsWithIdentifiersCompletion |
static interface |
INInteraction.Block_donateInteractionWithCompletion |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
INInteraction(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static INInteraction |
alloc() |
static INInteraction |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(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.Class |
classForKeyedUnarchiver() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
NSDateInterval |
dateInterval()
The time the interaction started/occurred and its duration.
|
static java.lang.String |
debugDescription_static() |
static void |
deleteAllInteractionsWithCompletion(INInteraction.Block_deleteAllInteractionsWithCompletion completion)
delete all the interactions ever donated by the calling app
|
static void |
deleteInteractionsWithGroupIdentifierCompletion(java.lang.String groupIdentifier,
INInteraction.Block_deleteInteractionsWithGroupIdentifierCompletion completion)
delete this app's interactions with the specified group identifier
|
static void |
deleteInteractionsWithIdentifiersCompletion(NSArray<java.lang.String> identifiers,
INInteraction.Block_deleteInteractionsWithIdentifiersCompletion completion)
delete the interactions with the specified identifiers that were donated by this app
|
static java.lang.String |
description_static() |
long |
direction()
Indicates the direction of the interaction
|
void |
donateInteractionWithCompletion(INInteraction.Block_donateInteractionWithCompletion completion)
donate this interaction to the system
|
void |
encodeWithCoder(NSCoder coder) |
java.lang.String |
groupIdentifier()
A user-defined identifier for the interaction group, this is handy during deletion time
|
static long |
hash_static() |
java.lang.String |
identifier()
A unique identifier for the interaction.
|
INInteraction |
init() |
INInteraction |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
INInteraction |
initWithIntentResponse(INIntent intent,
INIntentResponse response) |
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) |
INIntent |
intent() |
long |
intentHandlingStatus()
Indicates the state of execution of the intent
This is consistent with the response state of the intentResponse, if specified
|
INIntentResponse |
intentResponse() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static INInteraction |
new_objc() |
java.lang.Object |
parameterValueForParameter(INParameter parameter) |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setDateInterval(NSDateInterval value)
The time the interaction started/occurred and its duration.
|
void |
setDirection(long value)
Indicates the direction of the interaction
|
void |
setGroupIdentifier(java.lang.String value)
A user-defined identifier for the interaction group, this is handy during deletion time
|
void |
setIdentifier(java.lang.String value)
A unique identifier for the interaction.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
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 INInteraction alloc()
public static INInteraction 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 void deleteAllInteractionsWithCompletion(INInteraction.Block_deleteAllInteractionsWithCompletion completion)
public static void deleteInteractionsWithGroupIdentifierCompletion(java.lang.String groupIdentifier,
INInteraction.Block_deleteInteractionsWithGroupIdentifierCompletion completion)
public static void deleteInteractionsWithIdentifiersCompletion(NSArray<java.lang.String> identifiers, INInteraction.Block_deleteInteractionsWithIdentifiersCompletion completion)
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 INInteraction 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 boolean supportsSecureCoding()
public static long version_static()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic NSDateInterval dateInterval()
public long direction()
public void donateInteractionWithCompletion(INInteraction.Block_donateInteractionWithCompletion completion)
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic java.lang.String groupIdentifier()
public java.lang.String identifier()
public INInteraction init()
public INInteraction initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic INInteraction initWithIntentResponse(INIntent intent, INIntentResponse response)
public INIntent intent()
public long intentHandlingStatus()
public INIntentResponse intentResponse()
public void setDateInterval(NSDateInterval value)
public void setDirection(long value)
public void setGroupIdentifier(java.lang.String value)
public void setIdentifier(java.lang.String value)
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic java.lang.Object parameterValueForParameter(INParameter parameter)