Package org.robovm.apple.homekit
Class HMServiceGroup
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.homekit.HMServiceGroup
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class HMServiceGroup extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HMServiceGroup.HMServiceGroupPtr
-
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
HMServiceGroup(NSObject.Handle h, long handle)
protected
HMServiceGroup(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addService(HMService service, org.robovm.objc.block.VoidBlock1<NSError> completion)
java.lang.String
getName()
NSArray<HMService>
getServices()
NSUUID
getUniqueIdentifier()
void
removeService(HMService service, org.robovm.objc.block.VoidBlock1<NSError> completion)
void
updateName(java.lang.String name, 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
-
HMServiceGroup
protected HMServiceGroup(NSObject.Handle h, long handle)
-
HMServiceGroup
protected HMServiceGroup(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getUniqueIdentifier
public NSUUID getUniqueIdentifier()
- Since:
- Available in iOS 9.0 and later.
-
updateName
public void updateName(java.lang.String name, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
addService
public void addService(HMService service, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
-