Package org.drools.mvel.expr
Class MVELObjectExpression
java.lang.Object
org.drools.mvel.expr.MVELObjectExpression
- All Implemented Interfaces:
Externalizable,Serializable,TimerExpression,MVELCompileable
public class MVELObjectExpression
extends Object
implements MVELCompileable, TimerExpression, Externalizable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompile(MVELDialectRuntimeData runtimeData) voidcompile(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) voidcompile(org.mvel2.ParserConfiguration conf) org.drools.base.rule.Declaration[]getValue(org.drools.base.reteoo.BaseTuple leftTuple, org.drools.base.rule.Declaration[] declrs, org.drools.base.base.ValueResolver valueResolver) voidtoString()void
-
Constructor Details
-
MVELObjectExpression
public MVELObjectExpression() -
MVELObjectExpression
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getMVELCompilationUnit
-
compile
- Specified by:
compilein interfaceMVELCompileable
-
compile
public void compile(org.mvel2.ParserConfiguration conf) -
compile
public void compile(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) - Specified by:
compilein interfaceMVELCompileable
-
getDeclarations
public org.drools.base.rule.Declaration[] getDeclarations()- Specified by:
getDeclarationsin interfaceTimerExpression
-
getValue
public Object getValue(org.drools.base.reteoo.BaseTuple leftTuple, org.drools.base.rule.Declaration[] declrs, org.drools.base.base.ValueResolver valueResolver) - Specified by:
getValuein interfaceTimerExpression
-
toString
-