Class NSPredicate

    • Constructor Detail

      • NSPredicate

        public NSPredicate()
      • NSPredicate

        public NSPredicate​(java.lang.String predicateFormat,
                           NSArray<?> arguments)
      • NSPredicate

        public NSPredicate​(boolean value)
      • NSPredicate

        public NSPredicate​(org.robovm.objc.block.Block2<NSObject,​NSDictionary<NSString,​?>,​java.lang.Boolean> block)
        Since:
        Available in iOS 4.0 and later.
      • NSPredicate

        public NSPredicate​(NSCoder decoder)
      • NSPredicate

        public NSPredicate​(java.lang.String predicateFormat,
                           java.lang.Object... arguments)
      • NSPredicate

        public NSPredicate​(java.lang.String predicateFormat,
                           NSObject... arguments)
    • Method Detail

      • getPredicateFormat

        public java.lang.String getPredicateFormat()
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • evaluate

        public boolean evaluate​(NSObject object)
      • allowEvaluation

        public void allowEvaluation()
        Since:
        Available in iOS 7.0 and later.
      • create

        protected static long create​(java.lang.String predicateFormat,
                                     NSArray<?> arguments)
      • create

        protected static long create​(boolean value)
      • create

        protected static long create​(org.robovm.objc.block.Block2<NSObject,​NSDictionary<NSString,​?>,​java.lang.Boolean> block)
        Since:
        Available in iOS 4.0 and later.
      • init

        protected long init​(NSCoder decoder)