public class MVELReturnValueExpression extends Object implements org.drools.core.spi.ReturnValueExpression, MVELCompileable, Externalizable
| Constructor and Description |
|---|
MVELReturnValueExpression() |
MVELReturnValueExpression(MVELCompilationUnit unit,
String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile(MVELDialectRuntimeData runtimeData) |
void |
compile(MVELDialectRuntimeData runtimeData,
org.drools.core.definitions.rule.impl.RuleImpl rule) |
Object |
createContext() |
boolean |
equals(Object obj) |
org.drools.core.spi.FieldValue |
evaluate(org.drools.core.common.InternalFactHandle handle,
org.drools.core.spi.Tuple tuple,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] requiredDeclarations,
org.drools.core.WorkingMemory workingMemory,
Object ctx) |
int |
hashCode() |
void |
readExternal(ObjectInput in) |
void |
replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public MVELReturnValueExpression()
public MVELReturnValueExpression(MVELCompilationUnit unit, String id)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void compile(MVELDialectRuntimeData runtimeData)
compile in interface MVELCompileablepublic void compile(MVELDialectRuntimeData runtimeData, org.drools.core.definitions.rule.impl.RuleImpl rule)
compile in interface MVELCompileablepublic Object createContext()
createContext in interface org.drools.core.spi.ReturnValueExpressionpublic org.drools.core.spi.FieldValue evaluate(org.drools.core.common.InternalFactHandle handle,
org.drools.core.spi.Tuple tuple,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] requiredDeclarations,
org.drools.core.WorkingMemory workingMemory,
Object ctx)
throws Exception
evaluate in interface org.drools.core.spi.ReturnValueExpressionExceptionpublic void replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved)
replaceDeclaration in interface org.drools.core.spi.ReturnValueExpressionCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.