public class CPMessageListItem extends NSObject implements CPListTemplateItem
There are two modes of operation for @c CPMessageListItem:
To represent an existing conversation with one or more recipients, use the @c CPMessageListItem initializer that accepts a conversation identifier. This identifier is not directly displayed to the user; rather, it should be a value meaningful to your app to identify the conversation.
To represent a contact or person entity, use the @c CPMessageListItem initializer that accepts a full name and phone/email. When the user selects this item, Siri will perform a message compose flow.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
CPMessageListItem(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static CPMessageListItem |
alloc() |
static CPMessageListItem |
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.String |
conversationIdentifier() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
java.lang.String |
detailText() |
static long |
hash_static() |
CPMessageListItem |
init() |
CPMessageListItem |
initWithConversationIdentifierTextLeadingConfigurationTrailingConfigurationDetailTextTrailingText(java.lang.String conversationIdentifier,
java.lang.String text,
CPMessageListItemLeadingConfiguration leadingConfiguration,
CPMessageListItemTrailingConfiguration trailingConfiguration,
java.lang.String detailText,
java.lang.String trailingText)
Initialize a @c CPMessageListItem for use in a @c CPListTemplate.
|
CPMessageListItem |
initWithFullNamePhoneOrEmailAddressLeadingConfigurationTrailingConfigurationDetailTextTrailingText(java.lang.String fullName,
java.lang.String phoneOrEmailAddress,
CPMessageListItemLeadingConfiguration leadingConfiguration,
CPMessageListItemTrailingConfiguration trailingConfiguration,
java.lang.String detailText,
java.lang.String trailingText)
Initialize a @c CPMessageListItem for use in a @c CPListTemplate.
|
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 |
isEnabled()
A Boolean value indicating whether the button is enabled.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
CPMessageListItemLeadingConfiguration |
leadingConfiguration() |
static CPMessageListItem |
new_objc() |
java.lang.String |
phoneOrEmailAddress() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setConversationIdentifier(java.lang.String value) |
void |
setDetailText(java.lang.String value) |
void |
setEnabled(boolean value)
A Boolean value indicating whether the button is enabled.
|
void |
setLeadingConfiguration(CPMessageListItemLeadingConfiguration value) |
void |
setPhoneOrEmailAddress(java.lang.String value) |
void |
setText(java.lang.String value)
To update the @c CPMessageListItem, assign to any of these properties.
|
void |
setTrailingConfiguration(CPMessageListItemTrailingConfiguration value) |
void |
setTrailingText(java.lang.String value) |
void |
setUserInfo(java.lang.Object value)
Any custom user info related to this item.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
java.lang.String |
text()
The primary text shown in a cell displaying this list item.
|
CPMessageListItemTrailingConfiguration |
trailingConfiguration() |
java.lang.String |
trailingText() |
java.lang.Object |
userInfo()
Any custom user info related to this item.
|
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 CPMessageListItem alloc()
public static CPMessageListItem 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 java.lang.String conversationIdentifier()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public java.lang.String detailText()
public static long hash_static()
public CPMessageListItem init()
public CPMessageListItem initWithConversationIdentifierTextLeadingConfigurationTrailingConfigurationDetailTextTrailingText(java.lang.String conversationIdentifier, java.lang.String text, CPMessageListItemLeadingConfiguration leadingConfiguration, CPMessageListItemTrailingConfiguration trailingConfiguration, java.lang.String detailText, java.lang.String trailingText)
[@note] The maximum image size is CPMaximumMessageItemImageSize. If you supply a larger image, it will be scaled down to this size.
conversationIdentifier - A value meaningful to your app to identify this conversation.
This identifier is not directly displayed to the user; rather, when the user selects this list item,
SiriKit will pass this identifier back to your app for your own use.text - This is the main text label displayed to the user as well as spoken by
Siri when the user selects this list item.leadingConfiguration - A set of configuration options for the leading side of the list item.trailingConfiguration - A set of configuration options for the trailing side of the list item.detailText - Any additional text displayed underneath the @c conversationName.trailingText - Any additional text displayed along the trailing side of the cell.public CPMessageListItem initWithFullNamePhoneOrEmailAddressLeadingConfigurationTrailingConfigurationDetailTextTrailingText(java.lang.String fullName, java.lang.String phoneOrEmailAddress, CPMessageListItemLeadingConfiguration leadingConfiguration, CPMessageListItemTrailingConfiguration trailingConfiguration, java.lang.String detailText, java.lang.String trailingText)
[@note] The maximum image size is CPMaximumMessageItemImageSize. If you supply a larger image, it will be scaled down to this size.
fullName - The full name of the contact entity represented by this list item. This text
will be displayed as the main text label in the cell and will be spoken by Siri.phoneOrEmailAddress - A phone or email address for this contact entity that can be used
to compose a message.leadingConfiguration - A set of configuration options for the leading side of the list item.trailingConfiguration - A set of configuration options for the trailing side of the list item.detailText - Any additional text displayed underneath the @c conversationName.trailingText - Any additional text displayed along the trailing side of the cell.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 CPMessageListItemLeadingConfiguration leadingConfiguration()
public static CPMessageListItem new_objc()
public java.lang.String phoneOrEmailAddress()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setConversationIdentifier(java.lang.String value)
public void setDetailText(java.lang.String value)
public void setLeadingConfiguration(CPMessageListItemLeadingConfiguration value)
public void setPhoneOrEmailAddress(java.lang.String value)
public void setText(java.lang.String value)
public void setTrailingConfiguration(CPMessageListItemTrailingConfiguration value)
public void setTrailingText(java.lang.String value)
public void setUserInfo(java.lang.Object value)
CPListTemplateItemsetUserInfo in interface CPListTemplateItempublic static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public java.lang.String text()
CPListTemplateItemtext in interface CPListTemplateItempublic CPMessageListItemTrailingConfiguration trailingConfiguration()
public java.lang.String trailingText()
public java.lang.Object userInfo()
CPListTemplateItemuserInfo in interface CPListTemplateItempublic static long version_static()
public boolean isEnabled()
CPListTemplateItemSet the value of this property to @c YES to enable the button or @c NO to disable it. The default value of this property is @c YES.
isEnabled in interface CPListTemplateItempublic void setEnabled(boolean value)
CPListTemplateItemSet the value of this property to @c YES to enable the button or @c NO to disable it. The default value of this property is @c YES.
setEnabled in interface CPListTemplateItem