Package org.drools.base.rule.accessor
Interface EvalExpression
-
- All Superinterfaces:
java.lang.Cloneable,Invoker,RuleComponent
public interface EvalExpression extends Invoker, java.lang.Cloneable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EvalExpressionclone()default EvalExpressionclonePreservingDeclarations(EvalExpression original)java.lang.ObjectcreateContext()booleanevaluate(BaseTuple tuple, Declaration[] requiredDeclarations, ValueResolver valueResolver, java.lang.Object context)voidreplaceDeclaration(Declaration declaration, Declaration resolved)-
Methods inherited from interface org.drools.base.rule.accessor.Invoker
wrapsCompiledInvoker
-
-
-
-
Method Detail
-
createContext
java.lang.Object createContext()
-
evaluate
boolean evaluate(BaseTuple tuple, Declaration[] requiredDeclarations, ValueResolver valueResolver, java.lang.Object context) throws java.lang.Exception
- Throws:
java.lang.Exception
-
replaceDeclaration
void replaceDeclaration(Declaration declaration, Declaration resolved)
-
clone
EvalExpression clone()
-
clonePreservingDeclarations
default EvalExpression clonePreservingDeclarations(EvalExpression original)
-
-