Package org.robovm.apple.intents
Class INParameter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INParameter
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INParameter extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INParameter.INParameterPtr
-
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 INParameter()
INParameter(NSCoder decoder)
protected
INParameter(NSObject.Handle h, long handle)
protected
INParameter(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.Class<?>
getParameterClass()
java.lang.String
getParameterKeyPath()
long
indexForSubKeyPath(java.lang.String subKeyPath)
protected long
init(NSCoder decoder)
boolean
isEqualToParameter(INParameter parameter)
static INParameter
parameterForClass(java.lang.Class<?> aClass, java.lang.String keyPath)
void
setIndex(long index, java.lang.String subKeyPath)
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
-
INParameter
public INParameter()
-
INParameter
protected INParameter(NSObject.Handle h, long handle)
-
INParameter
protected INParameter(NSObject.SkipInit skipInit)
-
INParameter
public INParameter(NSCoder decoder)
-
-
Method Detail
-
getParameterClass
public java.lang.Class<?> getParameterClass()
-
getParameterKeyPath
public java.lang.String getParameterKeyPath()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
isEqualToParameter
public boolean isEqualToParameter(INParameter parameter)
-
setIndex
public void setIndex(long index, java.lang.String subKeyPath)
-
indexForSubKeyPath
public long indexForSubKeyPath(java.lang.String subKeyPath)
-
parameterForClass
public static INParameter parameterForClass(java.lang.Class<?> aClass, java.lang.String keyPath)
-
init
protected long init(NSCoder decoder)
-
-