Package org.robovm.apple.foundation
Class NSCompoundPredicate
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSPredicate
-
- org.robovm.apple.foundation.NSCompoundPredicate
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class NSCompoundPredicate extends NSPredicate
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSCompoundPredicate.NSCompoundPredicatePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSPredicate
NSPredicate.NSPredicatePtr
-
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 NSCompoundPredicate()
NSCompoundPredicate(NSCoder coder)
NSCompoundPredicate(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)
protected
NSCompoundPredicate(NSObject.Handle h, long handle)
protected
NSCompoundPredicate(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSCompoundPredicate
createAndPredicate(NSArray<NSPredicate> subpredicates)
static NSCompoundPredicate
createNotPredicate(NSPredicate predicate)
static NSCompoundPredicate
createOrPredicate(NSArray<NSPredicate> subpredicates)
NSCompoundPredicateType
getCompoundPredicateType()
NSArray<NSPredicate>
getSubpredicates()
protected long
init(NSCoder coder)
protected long
init(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)
-
Methods inherited from class org.robovm.apple.foundation.NSPredicate
allowEvaluation, create, create, create, encode, evaluate, evaluate, getPredicateFormat, newPredicate, 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
-
NSCompoundPredicate
public NSCompoundPredicate()
-
NSCompoundPredicate
protected NSCompoundPredicate(NSObject.Handle h, long handle)
-
NSCompoundPredicate
protected NSCompoundPredicate(NSObject.SkipInit skipInit)
-
NSCompoundPredicate
public NSCompoundPredicate(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)
-
NSCompoundPredicate
public NSCompoundPredicate(NSCoder coder)
-
-
Method Detail
-
getCompoundPredicateType
public NSCompoundPredicateType getCompoundPredicateType()
-
getSubpredicates
public NSArray<NSPredicate> getSubpredicates()
-
init
protected long init(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)
-
init
protected long init(NSCoder coder)
- Overrides:
init
in classNSPredicate
-
createAndPredicate
public static NSCompoundPredicate createAndPredicate(NSArray<NSPredicate> subpredicates)
-
createOrPredicate
public static NSCompoundPredicate createOrPredicate(NSArray<NSPredicate> subpredicates)
-
createNotPredicate
public static NSCompoundPredicate createNotPredicate(NSPredicate predicate)
-
-