org.drools.spi
Interface EvalExpression

All Superinterfaces:
Cloneable, Invoker, RuleComponent
All Known Implementing Classes:
MVELEvalExpression

public interface EvalExpression
extends Invoker, Cloneable


Method Summary
 EvalExpression clone()
           
 Object createContext()
           
 boolean evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context)
           
 void replaceDeclaration(Declaration declaration, Declaration resolved)
           
 

Method Detail

createContext

Object createContext()

evaluate

boolean evaluate(Tuple tuple,
                 Declaration[] requiredDeclarations,
                 WorkingMemory workingMemory,
                 Object context)
                 throws Exception
Throws:
Exception

replaceDeclaration

void replaceDeclaration(Declaration declaration,
                        Declaration resolved)

clone

EvalExpression clone()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.