Class HKObserverQuery

  • All Implemented Interfaces:
    NSObject

    public class HKObserverQuery
    extends HKQuery
    • Constructor Detail

      • HKObserverQuery

        protected HKObserverQuery​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • 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()
      • 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()
      • 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()
      • predicateForActivitySummariesBetweenStartDateComponentsEndDateComponents

        public static NSPredicate predicateForActivitySummariesBetweenStartDateComponentsEndDateComponents​(NSDateComponents startDateComponents,
                                                                                                           NSDateComponents endDateComponents)
      • predicateForActivitySummaryWithDateComponents

        public static NSPredicate predicateForActivitySummaryWithDateComponents​(NSDateComponents dateComponents)
      • predicateForCategorySamplesWithOperatorTypeValue

        public static NSPredicate predicateForCategorySamplesWithOperatorTypeValue​(long operatorType,
                                                                                   long value)
      • predicateForObjectWithUUID

        public static NSPredicate predicateForObjectWithUUID​(NSUUID UUID)
      • predicateForObjectsFromDevices

        public static NSPredicate predicateForObjectsFromDevices​(NSSet<? extends HKDevice> devices)
      • predicateForObjectsFromSource

        public static NSPredicate predicateForObjectsFromSource​(HKSource source)
      • predicateForObjectsFromSourceRevisions

        public static NSPredicate predicateForObjectsFromSourceRevisions​(NSSet<? extends HKSourceRevision> sourceRevisions)
      • predicateForObjectsFromSources

        public static NSPredicate predicateForObjectsFromSources​(NSSet<? extends HKSource> sources)
      • predicateForObjectsFromWorkout

        public static NSPredicate predicateForObjectsFromWorkout​(HKWorkout workout)
      • predicateForObjectsWithDevicePropertyAllowedValues

        public static NSPredicate predicateForObjectsWithDevicePropertyAllowedValues​(java.lang.String key,
                                                                                     NSSet<java.lang.String> allowedValues)
      • predicateForObjectsWithMetadataKey

        public static NSPredicate predicateForObjectsWithMetadataKey​(java.lang.String key)
      • predicateForObjectsWithMetadataKeyAllowedValues

        public static NSPredicate predicateForObjectsWithMetadataKeyAllowedValues​(java.lang.String key,
                                                                                  NSArray<?> allowedValues)
      • predicateForObjectsWithMetadataKeyOperatorTypeValue

        public static NSPredicate predicateForObjectsWithMetadataKeyOperatorTypeValue​(java.lang.String key,
                                                                                      long operatorType,
                                                                                      java.lang.Object value)
      • predicateForObjectsWithNoCorrelation

        public static NSPredicate predicateForObjectsWithNoCorrelation()
      • predicateForObjectsWithUUIDs

        public static NSPredicate predicateForObjectsWithUUIDs​(NSSet<? extends NSUUID> UUIDs)
      • predicateForQuantitySamplesWithOperatorTypeQuantity

        public static NSPredicate predicateForQuantitySamplesWithOperatorTypeQuantity​(long operatorType,
                                                                                      HKQuantity quantity)
      • predicateForSamplesWithStartDateEndDateOptions

        public static NSPredicate predicateForSamplesWithStartDateEndDateOptions​(NSDate startDate,
                                                                                 NSDate endDate,
                                                                                 long options)
      • predicateForWorkoutsWithOperatorTypeDuration

        public static NSPredicate predicateForWorkoutsWithOperatorTypeDuration​(long operatorType,
                                                                               double duration)
      • predicateForWorkoutsWithOperatorTypeTotalDistance

        public static NSPredicate predicateForWorkoutsWithOperatorTypeTotalDistance​(long operatorType,
                                                                                    HKQuantity totalDistance)
      • predicateForWorkoutsWithOperatorTypeTotalEnergyBurned

        public static NSPredicate predicateForWorkoutsWithOperatorTypeTotalEnergyBurned​(long operatorType,
                                                                                        HKQuantity totalEnergyBurned)
      • predicateForWorkoutsWithOperatorTypeTotalSwimmingStrokeCount

        public static NSPredicate predicateForWorkoutsWithOperatorTypeTotalSwimmingStrokeCount​(long operatorType,
                                                                                               HKQuantity totalSwimmingStrokeCount)
      • predicateForWorkoutsWithWorkoutActivityType

        public static NSPredicate predicateForWorkoutsWithWorkoutActivityType​(long workoutActivityType)
      • 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()
      • version_static

        public static long version_static()
      • predicateForWorkoutsWithOperatorTypeTotalFlightsClimbed

        public static NSPredicate predicateForWorkoutsWithOperatorTypeTotalFlightsClimbed​(long operatorType,
                                                                                          HKQuantity totalFlightsClimbed)
      • predicateForClinicalRecordsFromSourceFHIRResourceTypeIdentifier

        public static NSPredicate predicateForClinicalRecordsFromSourceFHIRResourceTypeIdentifier​(HKSource source,
                                                                                                  java.lang.String resourceType,
                                                                                                  java.lang.String identifier)
      • predicateForClinicalRecordsWithFHIRResourceType

        public static NSPredicate predicateForClinicalRecordsWithFHIRResourceType​(java.lang.String resourceType)
      • initWithSampleTypePredicateUpdateHandler

        public HKObserverQuery initWithSampleTypePredicateUpdateHandler​(HKSampleType sampleType,
                                                                        NSPredicate predicate,
                                                                        HKObserverQuery.Block_initWithSampleTypePredicateUpdateHandler updateHandler)
        initWithSampleType:predicate:updateHandler: This method installs a handler that is called when a sample type has a new sample added. If you have subscribed to background updates you must call the passed completion block once you have processed data from this notification. Otherwise the system will continue to notify you of this data.
      • predicateForElectrocardiogramsWithClassification

        public static NSPredicate predicateForElectrocardiogramsWithClassification​(long classification)
      • predicateForElectrocardiogramsWithSymptomsStatus

        public static NSPredicate predicateForElectrocardiogramsWithSymptomsStatus​(long symptomsStatus)
      • predicateForObjectsAssociatedWithElectrocardiogram

        public static NSPredicate predicateForObjectsAssociatedWithElectrocardiogram​(HKElectrocardiogram electrocardiogram)