Package apple.healthkit
Class HKCorrelation
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.healthkit.HKObject
-
- apple.healthkit.HKSample
-
- apple.healthkit.HKCorrelation
-
- All Implemented Interfaces:
NSCoding,NSSecureCoding,NSObject
public class HKCorrelation extends HKSample
HKCorrelation An HKCorrelation is a collection of correlated objects. When multiple readings are taken together, it may be beneficial to correlate them so that they can be displayed together and share common metadata about how they were created. For example, systolic and diastolic blood pressure readings are typically presented together so these readings should be saved with a correlation of type blood pressure.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHKCorrelation(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static HKCorrelationalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()HKCorrelationTypecorrelationType()static HKCorrelationcorrelationWithTypeStartDateEndDateObjects(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects)correlationWithType:startDate:endDate:objects: Creates a new HKCorrelation with the given type, start date, end date, and objects.static HKCorrelationcorrelationWithTypeStartDateEndDateObjectsDeviceMetadata(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects, HKDevice device, NSDictionary<java.lang.String,?> metadata)correlationWithType:startDate:endDate:objects:device:metadata: Creates a new HKCorrelation with the given type, start date, end date, objects, and metadata.static HKCorrelationcorrelationWithTypeStartDateEndDateObjectsMetadata(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects, NSDictionary<java.lang.String,?> metadata)correlationWithType:startDate:endDate:objects:metadata: Creates a new HKCorrelation with the given type, start date, end date, objects, and metadata.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static longhash_static()HKCorrelationinit()HKCorrelationinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()NSSet<? extends HKSample>objects()[@property] objects A set of HKSamples containing all of the objects that were saved with the receiver.NSSet<? extends HKSample>objectsForType(HKObjectType objectType)objectsForType: Returns the set of correlated objects with the specified type.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static longversion_static()-
Methods inherited from class apple.healthkit.HKSample
endDate, sampleType, startDate
-
Methods inherited from class apple.healthkit.HKObject
device, encodeWithCoder, metadata, source, sourceRevision, UUID
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static HKCorrelation alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
correlationWithTypeStartDateEndDateObjects
public static HKCorrelation correlationWithTypeStartDateEndDateObjects(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects)
correlationWithType:startDate:endDate:objects: Creates a new HKCorrelation with the given type, start date, end date, and objects. objects must be a set of HKQuantitySamples and HKCategorySamples
-
correlationWithTypeStartDateEndDateObjectsDeviceMetadata
public static HKCorrelation correlationWithTypeStartDateEndDateObjectsDeviceMetadata(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects, HKDevice device, NSDictionary<java.lang.String,?> metadata)
correlationWithType:startDate:endDate:objects:device:metadata: Creates a new HKCorrelation with the given type, start date, end date, objects, and metadata. objects must be a set of HKQuantitySamples and HKCategorySamples- Parameters:
correlationType- The correlation type of the objects set.startDate- The start date of the correlation.endDate- The end date of the correlation.device- The HKDevice that generated the samples (optional).metadata- Metadata for the correlation (optional).
-
correlationWithTypeStartDateEndDateObjectsMetadata
public static HKCorrelation correlationWithTypeStartDateEndDateObjectsMetadata(HKCorrelationType correlationType, NSDate startDate, NSDate endDate, NSSet<? extends HKSample> objects, NSDictionary<java.lang.String,?> metadata)
correlationWithType:startDate:endDate:objects:metadata: Creates a new HKCorrelation with the given type, start date, end date, objects, and metadata. objects must be a set of HKQuantitySamples and HKCategorySamples
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
correlationType
public HKCorrelationType correlationType()
-
init
public HKCorrelation init()
-
initWithCoder
public HKCorrelation initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classHKSample
-
objects
public NSSet<? extends HKSample> objects()
[@property] objects A set of HKSamples containing all of the objects that were saved with the receiver.
-
objectsForType
public NSSet<? extends HKSample> objectsForType(HKObjectType objectType)
objectsForType: Returns the set of correlated objects with the specified type.
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classHKSample
-
-