Package org.drools.mvel.expr
Class MVELReturnValueExpression
java.lang.Object
org.drools.mvel.expr.MVELReturnValueExpression
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.accessor.Invoker,org.drools.base.rule.accessor.ReturnValueExpression,org.drools.base.rule.RuleComponent,MVELCompileable
public class MVELReturnValueExpression
extends Object
implements org.drools.base.rule.accessor.ReturnValueExpression, MVELCompileable, Externalizable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidcompile(MVELDialectRuntimeData runtimeData) voidcompile(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) booleanorg.drools.base.rule.accessor.FieldValueevaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] previousDeclarations, org.drools.base.rule.Declaration[] requiredDeclarations, org.drools.base.base.ValueResolver valueResolver, Object ctx) inthashCode()voidvoidreplaceDeclaration(org.drools.base.rule.Declaration declaration, org.drools.base.rule.Declaration resolved) toString()voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.base.rule.accessor.Invoker
wrapsCompiledInvoker
-
Constructor Details
-
MVELReturnValueExpression
public MVELReturnValueExpression() -
MVELReturnValueExpression
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
compile
- Specified by:
compilein interfaceMVELCompileable
-
compile
public void compile(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) - Specified by:
compilein interfaceMVELCompileable
-
createContext
- Specified by:
createContextin interfaceorg.drools.base.rule.accessor.ReturnValueExpression
-
evaluate
public org.drools.base.rule.accessor.FieldValue evaluate(FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] previousDeclarations, org.drools.base.rule.Declaration[] requiredDeclarations, org.drools.base.base.ValueResolver valueResolver, Object ctx) throws Exception - Specified by:
evaluatein interfaceorg.drools.base.rule.accessor.ReturnValueExpression- Throws:
Exception
-
toString
-
hashCode
public int hashCode() -
equals
-
replaceDeclaration
public void replaceDeclaration(org.drools.base.rule.Declaration declaration, org.drools.base.rule.Declaration resolved) - Specified by:
replaceDeclarationin interfaceorg.drools.base.rule.accessor.ReturnValueExpression
-