public class MVELObjectExpression extends Object implements MVELCompileable, org.drools.core.time.TimerExpression, Externalizable
| Constructor and Description |
|---|
MVELObjectExpression() |
MVELObjectExpression(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) |
void |
compile(org.mvel2.ParserConfiguration conf) |
org.drools.core.rule.Declaration[] |
getDeclarations() |
MVELCompilationUnit |
getMVELCompilationUnit() |
Object |
getValue(org.drools.core.spi.Tuple leftTuple,
org.drools.core.rule.Declaration[] declrs,
org.drools.core.common.InternalWorkingMemory wm) |
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public MVELObjectExpression()
public MVELObjectExpression(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 MVELCompilationUnit getMVELCompilationUnit()
public void compile(MVELDialectRuntimeData runtimeData)
compile in interface MVELCompileablepublic void compile(org.mvel2.ParserConfiguration conf)
public void compile(MVELDialectRuntimeData runtimeData, org.drools.core.definitions.rule.impl.RuleImpl rule)
compile in interface MVELCompileablepublic org.drools.core.rule.Declaration[] getDeclarations()
getDeclarations in interface org.drools.core.time.TimerExpressionpublic Object getValue(org.drools.core.spi.Tuple leftTuple, org.drools.core.rule.Declaration[] declrs, org.drools.core.common.InternalWorkingMemory wm)
getValue in interface org.drools.core.time.TimerExpressionCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.