Package org.robovm.apple.homekit
Class HMCharacteristicWriteAction<T extends NSObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.homekit.HMAction
-
- org.robovm.apple.homekit.HMCharacteristicWriteAction<T>
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class HMCharacteristicWriteAction<T extends NSObject> extends HMAction
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HMCharacteristicWriteAction.HMCharacteristicWriteActionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.homekit.HMAction
HMAction.HMActionPtr
-
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
HMCharacteristicWriteAction(NSObject.Handle h, long handle)
protected
HMCharacteristicWriteAction(NSObject.SkipInit skipInit)
HMCharacteristicWriteAction(HMCharacteristic characteristic, T targetValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HMCharacteristic
getCharacteristic()
T
getTargetValue()
protected long
init(HMCharacteristic characteristic, T targetValue)
void
updateTargetValue(T targetValue, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
Methods inherited from class org.robovm.apple.homekit.HMAction
getUniqueIdentifier
-
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
-
HMCharacteristicWriteAction
protected HMCharacteristicWriteAction(NSObject.Handle h, long handle)
-
HMCharacteristicWriteAction
protected HMCharacteristicWriteAction(NSObject.SkipInit skipInit)
-
HMCharacteristicWriteAction
public HMCharacteristicWriteAction(HMCharacteristic characteristic, T targetValue)
-
-
Method Detail
-
getCharacteristic
public HMCharacteristic getCharacteristic()
-
getTargetValue
public T getTargetValue()
-
init
protected long init(HMCharacteristic characteristic, T targetValue)
-
-