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
,org.robovm.objc.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 class
GKNSPredicateRule.GKNSPredicateRulePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.gameplaykit.GKRule
GKRule.GKRulePtr
-
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 GKNSPredicateRule()
protected
GKNSPredicateRule(NSObject.Handle h, long handle)
protected
GKNSPredicateRule(NSObject.SkipInit skipInit)
GKNSPredicateRule(NSPredicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluatePredicate(GKRuleSystem system)
NSPredicate
getPredicate()
protected long
init(NSPredicate predicate)
-
Methods inherited from class org.robovm.apple.gameplaykit.GKRule
create, createAssertingFact, createRetractingFact, getSalience, performAction, setSalience
-
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
-
GKNSPredicateRule
public GKNSPredicateRule()
-
GKNSPredicateRule
protected GKNSPredicateRule(NSObject.Handle h, long handle)
-
GKNSPredicateRule
protected GKNSPredicateRule(NSObject.SkipInit skipInit)
-
GKNSPredicateRule
public GKNSPredicateRule(NSPredicate predicate)
-
-
Method Detail
-
getPredicate
public NSPredicate getPredicate()
-
init
protected long init(NSPredicate predicate)
-
evaluatePredicate
public boolean evaluatePredicate(GKRuleSystem system)
- Overrides:
evaluatePredicate
in classGKRule
-
-