Package org.robovm.apple.gameplaykit
Class GKRule
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKRule
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
GKNSPredicateRule
public class GKRule extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKRule.GKRulePtrNested 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 GKRule()protectedGKRule(NSObject.Handle h, long handle)protectedGKRule(NSObject.SkipInit skipInit)GKRule(Block1<GKRuleSystem,Boolean> predicate, VoidBlock1<GKRuleSystem> action) -
Method Summary
Modifier and Type Method Description protected static longcreate(Block1<GKRuleSystem,Boolean> predicate, VoidBlock1<GKRuleSystem> action)static GKRulecreateAssertingFact(NSPredicate predicate, NSObject fact, float grade)static GKRulecreateRetractingFact(NSPredicate predicate, NSObject fact, float grade)booleanevaluatePredicate(GKRuleSystem system)longgetSalience()voidperformAction(GKRuleSystem system)voidsetSalience(long v)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, 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
-
Method Details
-
getSalience
public long getSalience() -
setSalience
public void setSalience(long v) -
evaluatePredicate
-
performAction
-
createAssertingFact
-
createRetractingFact
-
create
protected static long create(Block1<GKRuleSystem,Boolean> predicate, VoidBlock1<GKRuleSystem> action)
-