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,ObjCProtocol
public class NSCompoundPredicate extends NSPredicate
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSCompoundPredicate.NSCompoundPredicatePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSPredicate
NSPredicate.NSPredicatePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description NSCompoundPredicate()NSCompoundPredicate(NSCoder coder)NSCompoundPredicate(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)protectedNSCompoundPredicate(NSObject.Handle h, long handle)protectedNSCompoundPredicate(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static NSCompoundPredicatecreateAndPredicate(NSArray<NSPredicate> subpredicates)static NSCompoundPredicatecreateNotPredicate(NSPredicate predicate)static NSCompoundPredicatecreateOrPredicate(NSArray<NSPredicate> subpredicates)NSCompoundPredicateTypegetCompoundPredicateType()NSArray<NSPredicate>getSubpredicates()protected longinit(NSCoder coder)protected longinit(NSCompoundPredicateType type, NSArray<NSPredicate> subpredicates)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.foundation.NSPredicate
allowEvaluation, create, create, create, encode, evaluate, evaluate, getPredicateFormat, newPredicateMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NSCompoundPredicate
public NSCompoundPredicate() -
NSCompoundPredicate
-
NSCompoundPredicate
-
NSCompoundPredicate
-
NSCompoundPredicate
-
-
Method Details
-
getCompoundPredicateType
-
getSubpredicates
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
init
- Overrides:
initin classNSPredicate
-
createAndPredicate
-
createOrPredicate
-
createNotPredicate
-