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
,org.robovm.objc.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 class
INObject.INObjectPtr
-
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
INObject()
INObject(java.lang.String identifier, java.lang.String displayString)
INObject(java.lang.String identifier, java.lang.String displayString, java.lang.String pronunciationHint)
INObject(NSCoder decoder)
protected
INObject(NSObject.Handle h, long handle)
protected
INObject(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
NSArray<?>
getAlternativeSpeakableMatches()
java.lang.String
getDisplayString()
java.lang.String
getIdentifier()
java.lang.String
getPronunciationHint()
java.lang.String
getSpokenPhrase()
java.lang.String
getVocabularyIdentifier()
protected long
init(java.lang.String identifier, java.lang.String displayString)
protected long
init(java.lang.String identifier, java.lang.String displayString, java.lang.String pronunciationHint)
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
-
INObject
protected INObject()
-
INObject
protected INObject(NSObject.Handle h, long handle)
-
INObject
protected INObject(NSObject.SkipInit skipInit)
-
INObject
public INObject(java.lang.String identifier, java.lang.String displayString, java.lang.String pronunciationHint)
-
INObject
public INObject(java.lang.String identifier, java.lang.String displayString)
-
INObject
public INObject(NSCoder decoder)
-
-
Method Detail
-
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interfaceINSpeakable
-
getDisplayString
public java.lang.String getDisplayString()
-
getPronunciationHint
public java.lang.String getPronunciationHint()
- Specified by:
getPronunciationHint
in interfaceINSpeakable
-
getSpokenPhrase
public java.lang.String getSpokenPhrase()
- Specified by:
getSpokenPhrase
in interfaceINSpeakable
-
getVocabularyIdentifier
public java.lang.String getVocabularyIdentifier()
- Specified by:
getVocabularyIdentifier
in interfaceINSpeakable
-
getAlternativeSpeakableMatches
public NSArray<?> getAlternativeSpeakableMatches()
- Specified by:
getAlternativeSpeakableMatches
in interfaceINSpeakable
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String identifier, java.lang.String displayString, java.lang.String pronunciationHint)
-
init
protected long init(java.lang.String identifier, java.lang.String displayString)
-
init
protected long init(NSCoder decoder)
-
-