Package org.robovm.apple.healthkit
Class HKSourceRevision
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.healthkit.HKSourceRevision
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class HKSourceRevision extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HKSourceRevision.HKSourceRevisionPtr
-
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
HKSourceRevision()
HKSourceRevision(NSCoder decoder)
protected
HKSourceRevision(NSObject.Handle h, long handle)
protected
HKSourceRevision(NSObject.SkipInit skipInit)
HKSourceRevision(HKSource source, java.lang.String version)
HKSourceRevision(HKSource source, java.lang.String version, java.lang.String productType, NSOperatingSystemVersion operatingSystemVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSOperatingSystemVersion
AnyOperatingSystem()
static java.lang.String
AnyProductType()
static java.lang.String
AnyVersion()
void
encode(NSCoder coder)
NSOperatingSystemVersion
getOperatingSystemVersion()
java.lang.String
getProductType()
HKSource
getSource()
java.lang.String
getVersion()
protected long
init(NSCoder decoder)
protected long
init(HKSource source, java.lang.String version)
protected long
init(HKSource source, java.lang.String version, java.lang.String productType, NSOperatingSystemVersion operatingSystemVersion)
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
-
HKSourceRevision
protected HKSourceRevision()
-
HKSourceRevision
protected HKSourceRevision(NSObject.Handle h, long handle)
-
HKSourceRevision
protected HKSourceRevision(NSObject.SkipInit skipInit)
-
HKSourceRevision
public HKSourceRevision(HKSource source, java.lang.String version, java.lang.String productType, NSOperatingSystemVersion operatingSystemVersion)
- Since:
- Available in iOS 11.0 and later.
-
HKSourceRevision
public HKSourceRevision(HKSource source, java.lang.String version)
-
HKSourceRevision
public HKSourceRevision(NSCoder decoder)
-
-
Method Detail
-
getSource
public HKSource getSource()
-
getVersion
public java.lang.String getVersion()
-
getProductType
public java.lang.String getProductType()
- Since:
- Available in iOS 11.0 and later.
-
getOperatingSystemVersion
public NSOperatingSystemVersion getOperatingSystemVersion()
- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
AnyVersion
public static java.lang.String AnyVersion()
- Since:
- Available in iOS 11.0 and later.
-
AnyProductType
public static java.lang.String AnyProductType()
- Since:
- Available in iOS 11.0 and later.
-
AnyOperatingSystem
public static NSOperatingSystemVersion AnyOperatingSystem()
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(HKSource source, java.lang.String version, java.lang.String productType, NSOperatingSystemVersion operatingSystemVersion)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(HKSource source, java.lang.String version)
-
init
protected long init(NSCoder decoder)
-
-