Package org.robovm.apple.intents
Class INMessage
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INMessage
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INMessage extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INMessage.INMessagePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
INMessage()
INMessage(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INMessageType messageType)
INMessage(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INSpeakableString groupName, INMessageType messageType)
INMessage(java.lang.String identifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients)
INMessage(NSCoder decoder)
protected
INMessage(NSObject.Handle h, long handle)
protected
INMessage(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.String
getContent()
java.lang.String
getConversationIdentifier()
NSDate
getDateSent()
INSpeakableString
getGroupName()
java.lang.String
getIdentifier()
INMessageType
getMessageType()
NSArray<INPerson>
getRecipients()
INPerson
getSender()
protected long
init(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INMessageType messageType)
protected long
init(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INSpeakableString groupName, INMessageType messageType)
protected long
init(java.lang.String identifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients)
protected long
init(NSCoder decoder)
static boolean
supportsSecureCoding()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
INMessage
protected INMessage()
-
INMessage
protected INMessage(NSObject.Handle h, long handle)
-
INMessage
protected INMessage(NSObject.SkipInit skipInit)
-
INMessage
public INMessage(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INSpeakableString groupName, INMessageType messageType)
- Since:
- Available in iOS 11.0 and later.
-
INMessage
public INMessage(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INMessageType messageType)
- Since:
- Available in iOS 11.0 and later.
-
INMessage
public INMessage(java.lang.String identifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients)
-
INMessage
public INMessage(NSCoder decoder)
-
-
Method Detail
-
getIdentifier
public java.lang.String getIdentifier()
-
getConversationIdentifier
public java.lang.String getConversationIdentifier()
- Since:
- Available in iOS 11.0 and later.
-
getContent
public java.lang.String getContent()
-
getDateSent
public NSDate getDateSent()
-
getSender
public INPerson getSender()
-
getGroupName
public INSpeakableString getGroupName()
- Since:
- Available in iOS 11.0 and later.
-
getMessageType
public INMessageType getMessageType()
- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INSpeakableString groupName, INMessageType messageType)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(java.lang.String identifier, java.lang.String conversationIdentifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients, INMessageType messageType)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(java.lang.String identifier, java.lang.String content, NSDate dateSent, INPerson sender, NSArray<INPerson> recipients)
-
init
protected long init(NSCoder decoder)
-
-