Package org.robovm.apple.intents
Class INObject
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.intents.INObject
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,INSpeakable,ObjCProtocol
public class INObject extends NSObject implements INSpeakable, NSSecureCoding
- Since:
- Available in iOS 12.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classINObject.INObjectPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedINObject()INObject(String identifier, String displayString)INObject(String identifier, String displayString, String pronunciationHint)INObject(String identifier, String displayString, String pronunciationHint, String subtitleString, INImage displayImage)INObject(String identifier, String displayString, String subtitleString, INImage displayImage)INObject(NSCoder coder)protectedINObject(NSObject.Handle h, long handle)protectedINObject(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidencode(NSCoder coder)NSArray<INSpeakableString>getAlternativeSpeakableMatches()INImagegetDisplayImage()StringgetDisplayString()StringgetIdentifier()StringgetPronunciationHint()StringgetSpokenPhrase()StringgetSubtitleString()StringgetVocabularyIdentifier()protected longinit(String identifier, String displayString)protected longinit(String identifier, String displayString, String pronunciationHint)protected longinit(String identifier, String displayString, String pronunciationHint, String subtitleString, INImage displayImage)protected longinit(String identifier, String displayString, String subtitleString, INImage displayImage)protected longinit(NSCoder coder)voidsetAlternativeSpeakableMatches(NSArray<INSpeakableString> v)voidsetDisplayImage(INImage v)voidsetSubtitleString(String v)static booleansupportsSecureCoding()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
INObject
protected INObject() -
INObject
-
INObject
-
INObject
-
INObject
-
INObject
public INObject(String identifier, String displayString, String subtitleString, INImage displayImage)- Since:
- Available in iOS 14.0 and later.
-
INObject
public INObject(String identifier, String displayString, String pronunciationHint, String subtitleString, INImage displayImage)- Since:
- Available in iOS 14.0 and later.
-
INObject
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceINSpeakable
-
getDisplayString
-
getPronunciationHint
- Specified by:
getPronunciationHintin interfaceINSpeakable
-
getSubtitleString
- Since:
- Available in iOS 14.0 and later.
-
setSubtitleString
- Since:
- Available in iOS 14.0 and later.
-
getDisplayImage
- Since:
- Available in iOS 14.0 and later.
-
setDisplayImage
- Since:
- Available in iOS 14.0 and later.
-
getAlternativeSpeakableMatches
- Specified by:
getAlternativeSpeakableMatchesin interfaceINSpeakable- Since:
- Available in iOS 13.0 and later.
-
setAlternativeSpeakableMatches
- Since:
- Available in iOS 13.0 and later.
-
getSpokenPhrase
- Specified by:
getSpokenPhrasein interfaceINSpeakable
-
getVocabularyIdentifier
- Specified by:
getVocabularyIdentifierin interfaceINSpeakable
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
init
-
init
protected long init(String identifier, String displayString, String subtitleString, INImage displayImage)- Since:
- Available in iOS 14.0 and later.
-
init
protected long init(String identifier, String displayString, String pronunciationHint, String subtitleString, INImage displayImage)- Since:
- Available in iOS 14.0 and later.
-
encode
-
init
-