Package org.robovm.apple.homekit
Class HMHomeManager
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.homekit.HMHomeManager
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class HMHomeManager extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HMHomeManager.HMHomeManagerPtr
-
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 HMHomeManager()
protected
HMHomeManager(NSObject.Handle h, long handle)
protected
HMHomeManager(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHome(java.lang.String homeName, org.robovm.objc.block.VoidBlock2<HMHome,NSError> completion)
HMHomeManagerDelegate
getDelegate()
NSArray<HMHome>
getHomes()
HMHome
getPrimaryHome()
void
removeHome(HMHome home, org.robovm.objc.block.VoidBlock1<NSError> completion)
void
setDelegate(HMHomeManagerDelegate v)
void
updatePrimaryHome(HMHome home, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
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
-
HMHomeManager
public HMHomeManager()
-
HMHomeManager
protected HMHomeManager(NSObject.Handle h, long handle)
-
HMHomeManager
protected HMHomeManager(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public HMHomeManagerDelegate getDelegate()
-
setDelegate
public void setDelegate(HMHomeManagerDelegate v)
-
getPrimaryHome
public HMHome getPrimaryHome()
-
updatePrimaryHome
public void updatePrimaryHome(HMHome home, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
addHome
public void addHome(java.lang.String homeName, org.robovm.objc.block.VoidBlock2<HMHome,NSError> completion)
-
-