Package org.robovm.apple.healthkit
Class HKDevice
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.healthkit.HKDevice
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class HKDevice extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HKDevice.HKDevicePtr
-
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
HKDevice()
HKDevice(java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String hardwareVersion, java.lang.String firmwareVersion, java.lang.String softwareVersion, java.lang.String localIdentifier, java.lang.String UDIDeviceIdentifier)
HKDevice(NSCoder decoder)
protected
HKDevice(NSObject.Handle h, long handle)
protected
HKDevice(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.String
getFirmwareVersion()
java.lang.String
getHardwareVersion()
java.lang.String
getLocalIdentifier()
java.lang.String
getManufacturer()
java.lang.String
getModel()
java.lang.String
getName()
java.lang.String
getSoftwareVersion()
java.lang.String
getUDIDeviceIdentifier()
protected long
init(java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String hardwareVersion, java.lang.String firmwareVersion, java.lang.String softwareVersion, java.lang.String localIdentifier, java.lang.String UDIDeviceIdentifier)
protected long
init(NSCoder decoder)
static HKDevice
localDevice()
static java.lang.String
PropertyKeyFirmwareVersion()
static java.lang.String
PropertyKeyHardwareVersion()
static java.lang.String
PropertyKeyLocalIdentifier()
static java.lang.String
PropertyKeyManufacturer()
static java.lang.String
PropertyKeyModel()
static java.lang.String
PropertyKeyName()
static java.lang.String
PropertyKeySoftwareVersion()
static java.lang.String
PropertyKeyUDIDeviceIdentifier()
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
-
HKDevice
protected HKDevice()
-
HKDevice
protected HKDevice(NSObject.Handle h, long handle)
-
HKDevice
protected HKDevice(NSObject.SkipInit skipInit)
-
HKDevice
public HKDevice(java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String hardwareVersion, java.lang.String firmwareVersion, java.lang.String softwareVersion, java.lang.String localIdentifier, java.lang.String UDIDeviceIdentifier)
-
HKDevice
public HKDevice(NSCoder decoder)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getManufacturer
public java.lang.String getManufacturer()
-
getModel
public java.lang.String getModel()
-
getHardwareVersion
public java.lang.String getHardwareVersion()
-
getFirmwareVersion
public java.lang.String getFirmwareVersion()
-
getSoftwareVersion
public java.lang.String getSoftwareVersion()
-
getLocalIdentifier
public java.lang.String getLocalIdentifier()
-
getUDIDeviceIdentifier
public java.lang.String getUDIDeviceIdentifier()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
PropertyKeyName
public static java.lang.String PropertyKeyName()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyManufacturer
public static java.lang.String PropertyKeyManufacturer()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyModel
public static java.lang.String PropertyKeyModel()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyHardwareVersion
public static java.lang.String PropertyKeyHardwareVersion()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyFirmwareVersion
public static java.lang.String PropertyKeyFirmwareVersion()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeySoftwareVersion
public static java.lang.String PropertyKeySoftwareVersion()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyLocalIdentifier
public static java.lang.String PropertyKeyLocalIdentifier()
- Since:
- Available in iOS 9.0 and later.
-
PropertyKeyUDIDeviceIdentifier
public static java.lang.String PropertyKeyUDIDeviceIdentifier()
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String hardwareVersion, java.lang.String firmwareVersion, java.lang.String softwareVersion, java.lang.String localIdentifier, java.lang.String UDIDeviceIdentifier)
-
localDevice
public static HKDevice localDevice()
-
init
protected long init(NSCoder decoder)
-
-