public class INPerson extends NSObject implements NSCopying, NSSecureCoding, INSpeakable
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
INPerson(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() |
NSArray<? extends INPersonHandle> |
aliases()
If your application has other representations for the person's handle, you can supply it for INInteraction donation
|
static INPerson |
alloc() |
static INPerson |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
NSArray<?> |
alternativeSpeakableMatches() |
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.String |
contactIdentifier()
Reference to this person, if present in the system's Contacts store
|
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
java.lang.String |
customIdentifier()
This property can be set to the app's identifier for this person
It is also used as the vocabulary identifier for this person
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
java.lang.String |
displayName()
This will return either the displayName if non-nil, else the formatted nameComponents, else the handle, else an empty string
|
void |
encodeWithCoder(NSCoder coder) |
java.lang.String |
handle()
The identity of the person in the application (e.g.
|
static long |
hash_static() |
java.lang.String |
identifier() |
INImage |
image()
Returns an image for the person.
|
INPerson |
init() |
INPerson |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
INPerson |
initWithHandleDisplayNameContactIdentifier(java.lang.String handle,
java.lang.String displayName,
java.lang.String contactIdentifier)
Use this convenience initializer if the person's name is unknown
|
INPerson |
initWithHandleNameComponentsContactIdentifier(java.lang.String handle,
NSPersonNameComponents nameComponents,
java.lang.String contactIdentifier)
This is the preferred convenience initializer if the app knows the name components of the person (e.g.
|
INPerson |
initWithHandleNameComponentsDisplayNameImageContactIdentifier(java.lang.String handle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifier(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierAliasesSuggestionType(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier,
NSArray<? extends INPersonHandle> aliases,
long suggestionType) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsContactSuggestionSuggestionType(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier,
boolean isContactSuggestion,
long suggestionType) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsMe(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier,
boolean isMe) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsMeSuggestionType(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier,
boolean isMe,
long suggestionType) |
INPerson |
initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierRelationship(INPersonHandle personHandle,
NSPersonNameComponents nameComponents,
java.lang.String displayName,
INImage image,
java.lang.String contactIdentifier,
java.lang.String customIdentifier,
java.lang.String relationship) |
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 |
isContactSuggestion()
Indicates that the person is confirmed
|
boolean |
isMe()
This property is set to YES when the user says things like "Search for messages from me", etc.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
NSPersonNameComponents |
nameComponents()
Returns the person's name components if this was initialized with them
|
static INPerson |
new_objc() |
INPersonHandle |
personHandle()
The identity of the person in the application
|
java.lang.String |
pronunciationHint() |
java.lang.String |
relationship()
This person's relationship to the user
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
NSArray<? extends INPerson> |
siriMatches()
This property is filled in with what Siri thinks are close matches to what the user said
|
java.lang.String |
spokenPhrase() |
long |
suggestionType()
What Contact property this INInteraction donation should be suggested as when this person is matched to a contact in the system's Contacts store.
|
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
static long |
version_static() |
java.lang.String |
vocabularyIdentifier() |
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 INPerson alloc()
public static INPerson 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 INPerson 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 NSArray<? extends INPersonHandle> aliases()
public java.lang.String contactIdentifier()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic java.lang.String customIdentifier()
public java.lang.String displayName()
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic java.lang.String handle()
public java.lang.String identifier()
identifier in interface INSpeakablepublic INImage image()
public INPerson initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic INPerson initWithHandleDisplayNameContactIdentifier(java.lang.String handle, java.lang.String displayName, java.lang.String contactIdentifier)
public INPerson initWithHandleNameComponentsContactIdentifier(java.lang.String handle, NSPersonNameComponents nameComponents, java.lang.String contactIdentifier)
public INPerson initWithHandleNameComponentsDisplayNameImageContactIdentifier(java.lang.String handle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier)
public INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifier(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier)
public INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierAliasesSuggestionType(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier, NSArray<? extends INPersonHandle> aliases, long suggestionType)
public NSPersonNameComponents nameComponents()
public INPersonHandle personHandle()
public java.lang.String pronunciationHint()
pronunciationHint in interface INSpeakablepublic java.lang.String relationship()
public java.lang.String spokenPhrase()
spokenPhrase in interface INSpeakablepublic long suggestionType()
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic NSArray<?> alternativeSpeakableMatches()
alternativeSpeakableMatches in interface INSpeakablepublic boolean isMe()
public NSArray<? extends INPerson> siriMatches()
public java.lang.String vocabularyIdentifier()
vocabularyIdentifier in interface INSpeakablepublic INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsMe(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier, boolean isMe)
public INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierRelationship(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier, java.lang.String relationship)
public INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsContactSuggestionSuggestionType(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier, boolean isContactSuggestion, long suggestionType)
public INPerson initWithPersonHandleNameComponentsDisplayNameImageContactIdentifierCustomIdentifierIsMeSuggestionType(INPersonHandle personHandle, NSPersonNameComponents nameComponents, java.lang.String displayName, INImage image, java.lang.String contactIdentifier, java.lang.String customIdentifier, boolean isMe, long suggestionType)
public boolean isContactSuggestion()