Package org.robovm.apple.messages
Class MSMessage
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.messages.MSMessage
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MSMessage extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MSMessage.MSMessagePtr
-
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 MSMessage()
MSMessage(NSCoder decoder)
protected
MSMessage(NSObject.Handle h, long handle)
protected
MSMessage(NSObject.SkipInit skipInit)
MSMessage(MSSession session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.String
getAccessibilityLabel()
NSError
getError()
MSMessageLayout
getLayout()
NSUUID
getSenderParticipantIdentifier()
MSSession
getSession()
java.lang.String
getSummaryText()
NSURL
getURL()
protected long
init(NSCoder decoder)
protected long
init(MSSession session)
boolean
isPending()
void
setAccessibilityLabel(java.lang.String v)
void
setError(NSError v)
void
setLayout(MSMessageLayout v)
void
setShouldExpire(boolean v)
void
setSummaryText(java.lang.String v)
void
setURL(NSURL v)
boolean
shouldExpire()
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
-
MSMessage
public MSMessage()
-
MSMessage
protected MSMessage(NSObject.Handle h, long handle)
-
MSMessage
protected MSMessage(NSObject.SkipInit skipInit)
-
MSMessage
public MSMessage(MSSession session)
-
MSMessage
public MSMessage(NSCoder decoder)
-
-
Method Detail
-
getSession
public MSSession getSession()
-
isPending
public boolean isPending()
- Since:
- Available in iOS 11.0 and later.
-
getSenderParticipantIdentifier
public NSUUID getSenderParticipantIdentifier()
-
getLayout
public MSMessageLayout getLayout()
-
setLayout
public void setLayout(MSMessageLayout v)
-
getURL
public NSURL getURL()
-
setURL
public void setURL(NSURL v)
-
shouldExpire
public boolean shouldExpire()
-
setShouldExpire
public void setShouldExpire(boolean v)
-
getAccessibilityLabel
public java.lang.String getAccessibilityLabel()
-
setAccessibilityLabel
public void setAccessibilityLabel(java.lang.String v)
-
getSummaryText
public java.lang.String getSummaryText()
-
setSummaryText
public void setSummaryText(java.lang.String v)
-
getError
public NSError getError()
-
setError
public void setError(NSError v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(MSSession session)
-
init
protected long init(NSCoder decoder)
-
-