Package org.drools.mvel
Class MVELConstraintBuilder.Expression
java.lang.Object
org.drools.mvel.MVELConstraintBuilder.Expression
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.QueryArgument
- Enclosing class:
- MVELConstraintBuilder
public static class MVELConstraintBuilder.Expression
extends Object
implements org.drools.base.rule.QueryArgument
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.base.rule.QueryArgument
org.drools.base.rule.QueryArgument.Declr, org.drools.base.rule.QueryArgument.Literal, org.drools.base.rule.QueryArgument.Null, org.drools.base.rule.QueryArgument.Var -
Field Summary
Fields inherited from interface org.drools.base.rule.QueryArgument
NULL, VAR -
Constructor Summary
ConstructorsConstructorDescriptionExpression(List<org.drools.base.rule.Declaration> declarations, String expression, org.mvel2.ParserContext parserContext) -
Method Summary
Modifier and TypeMethodDescriptiongetValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) org.drools.base.rule.QueryArgumentnormalize(ClassLoader classLoader) voidvoid
-
Constructor Details
-
Expression
public Expression() -
Expression
-
-
Method Details
-
getValue
public Object getValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) - Specified by:
getValuein interfaceorg.drools.base.rule.QueryArgument
-
normalize
- Specified by:
normalizein interfaceorg.drools.base.rule.QueryArgument
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-