Package org.drools.mvel.expr
Class MVELEnabledExpression
java.lang.Object
org.drools.mvel.expr.MVELEnabledExpression
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.accessor.Enabled,MVELCompileable
public class MVELEnabledExpression
extends Object
implements org.drools.base.rule.accessor.Enabled, MVELCompileable, Externalizable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompile(MVELDialectRuntimeData runtimeData) voidcompile(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) org.drools.base.rule.Declaration[]findDeclarations(Map<String, org.drools.base.rule.Declaration> decls) booleangetValue(org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] declarations, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.base.base.ValueResolver valueResolver) voidtoString()void
-
Constructor Details
-
MVELEnabledExpression
public MVELEnabledExpression() -
MVELEnabledExpression
-
-
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(MVELDialectRuntimeData runtimeData, org.drools.base.definitions.rule.impl.RuleImpl rule) - Specified by:
compilein interfaceMVELCompileable
-
getValue
public boolean getValue(org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] declarations, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.base.base.ValueResolver valueResolver) - Specified by:
getValuein interfaceorg.drools.base.rule.accessor.Enabled
-
toString
-
findDeclarations
public org.drools.base.rule.Declaration[] findDeclarations(Map<String, org.drools.base.rule.Declaration> decls) - Specified by:
findDeclarationsin interfaceorg.drools.base.rule.accessor.Enabled
-