Package org.robovm.apple.gameplaykit
Class GKNSPredicateRule
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKRule
org.robovm.apple.gameplaykit.GKNSPredicateRule
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GKNSPredicateRule extends GKRule
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKNSPredicateRule.GKNSPredicateRulePtrNested 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 GKNSPredicateRule()protectedGKNSPredicateRule(NSObject.Handle h, long handle)protectedGKNSPredicateRule(NSObject.SkipInit skipInit)GKNSPredicateRule(NSPredicate predicate) -
Method Summary
Modifier and Type Method Description static GKNSPredicateRulecreateAssertingFact(NSPredicate predicate, NSObject fact, float grade)static GKNSPredicateRulecreateRetractingFact(NSPredicate predicate, NSObject fact, float grade)booleanevaluatePredicate(GKRuleSystem system)NSPredicategetPredicate()protected longinit(NSPredicate predicate)Methods inherited from class org.robovm.apple.gameplaykit.GKRule
create, getSalience, performAction, setSalienceMethods 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
-
GKNSPredicateRule
public GKNSPredicateRule() -
GKNSPredicateRule
-
GKNSPredicateRule
-
GKNSPredicateRule
-
-
Method Details
-
getPredicate
-
init
-
evaluatePredicate
- Overrides:
evaluatePredicatein classGKRule
-
createAssertingFact
public static GKNSPredicateRule createAssertingFact(NSPredicate predicate, NSObject fact, float grade) -
createRetractingFact
public static GKNSPredicateRule createRetractingFact(NSPredicate predicate, NSObject fact, float grade)
-