Class NSMetadataQuery

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSMetadataQuery
    extends NSObject
    Since:
    Available in iOS 5.0 and later.
    • Constructor Detail

      • NSMetadataQuery

        public NSMetadataQuery()
      • NSMetadataQuery

        protected NSMetadataQuery​(NSObject.Handle h,
                                  long handle)
    • Method Detail

      • setPredicate

        public void setPredicate​(NSPredicate v)
      • getNotificationBatchingInterval

        public double getNotificationBatchingInterval()
      • setNotificationBatchingInterval

        public void setNotificationBatchingInterval​(double v)
      • getSearchScopes0

        protected NSArray<?> getSearchScopes0()
      • setSearchScopes0

        protected void setSearchScopes0​(NSArray<?> v)
      • getSearchItems0

        protected NSArray<?> getSearchItems0()
        Since:
        Available in iOS 7.0 and later.
      • setSearchItems0

        protected void setSearchItems0​(NSArray<?> v)
        Since:
        Available in iOS 7.0 and later.
      • getOperationQueue

        public NSOperationQueue getOperationQueue()
        Since:
        Available in iOS 7.0 and later.
      • setOperationQueue

        public void setOperationQueue​(NSOperationQueue v)
        Since:
        Available in iOS 7.0 and later.
      • isStarted

        public boolean isStarted()
      • isGathering

        public boolean isGathering()
      • isStopped

        public boolean isStopped()
      • getResultCount

        public long getResultCount()
      • setSearchScopes

        public void setSearchScopes​(NSArray<NSURL> scopes)
      • setSearchScopes

        public void setSearchScopes​(java.util.List<java.lang.String> scopes)
      • getSearchScopes

        public java.util.List<java.lang.String> getSearchScopes()
      • setSearchItemURLs

        public void setSearchItemURLs​(NSArray<NSURL> urls)
      • DidStartGatheringNotification

        public static NSString DidStartGatheringNotification()
        Since:
        Available in iOS 5.0 and later.
      • GatheringProgressNotification

        public static NSString GatheringProgressNotification()
        Since:
        Available in iOS 5.0 and later.
      • DidFinishGatheringNotification

        public static NSString DidFinishGatheringNotification()
        Since:
        Available in iOS 5.0 and later.
      • DidUpdateNotification

        public static NSString DidUpdateNotification()
        Since:
        Available in iOS 5.0 and later.
      • startQuery

        public boolean startQuery()
      • stopQuery

        public void stopQuery()
      • disableUpdates

        public void disableUpdates()
      • enableUpdates

        public void enableUpdates()
      • enumerateResults

        public void enumerateResults​(org.robovm.objc.block.VoidBlock3<NSMetadataItem,​java.lang.Long,​org.robovm.rt.bro.ptr.BooleanPtr> block)
        Since:
        Available in iOS 7.0 and later.
      • enumerateResults

        public void enumerateResults​(NSEnumerationOptions opts,
                                     org.robovm.objc.block.VoidBlock3<NSMetadataItem,​java.lang.Long,​org.robovm.rt.bro.ptr.BooleanPtr> block)
        Since:
        Available in iOS 7.0 and later.
      • indexOfResult

        public long indexOfResult​(NSMetadataItem result)