Class BindingEvaluator
java.lang.Object
org.drools.modelcompiler.constraints.BindingEvaluator
- Direct Known Subclasses:
BindingInnerObjectEvaluator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBindingEvaluator(org.drools.base.rule.Declaration[] declarations, Binding binding) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator, org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Declaration[] innerDeclarations) static ObjectgetArgument(FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator, org.drools.base.rule.Declaration declaration, org.drools.base.reteoo.BaseTuple tuple) org.drools.base.rule.Declaration[]
-
Field Details
-
binding
-
-
Constructor Details
-
BindingEvaluator
-
-
Method Details
-
evaluate
public Object evaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator, org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Declaration[] innerDeclarations) -
evaluate
-
getDeclarations
public org.drools.base.rule.Declaration[] getDeclarations() -
getArgument
public static Object getArgument(FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator, org.drools.base.rule.Declaration declaration, org.drools.base.reteoo.BaseTuple tuple)
-