Package org.drools.mvel
Class MVELCoreComponentsBuilder
- java.lang.Object
-
- org.drools.mvel.MVELCoreComponentsBuilder
-
- All Implemented Interfaces:
org.drools.core.base.CoreComponentsBuilder
public class MVELCoreComponentsBuilder extends Object implements org.drools.core.base.CoreComponentsBuilder
-
-
Constructor Summary
Constructors Constructor Description MVELCoreComponentsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.base.ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods)ObjectevaluateMvelExpression(org.drools.core.rule.DialectRuntimeData data, ClassLoader classLoader, String expr)org.drools.core.util.MVELExecutorgetMVELExecutor()org.drools.core.spi.InternalReadAccessorgetReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)
-
-
-
Method Detail
-
getReadAcessor
public org.drools.core.spi.InternalReadAccessor getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)
- Specified by:
getReadAcessorin interfaceorg.drools.core.base.CoreComponentsBuilder
-
evaluateMvelExpression
public Object evaluateMvelExpression(org.drools.core.rule.DialectRuntimeData data, ClassLoader classLoader, String expr)
- Specified by:
evaluateMvelExpressionin interfaceorg.drools.core.base.CoreComponentsBuilder
-
createClassFieldInspector
public org.drools.core.base.ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) throws IOException
- Specified by:
createClassFieldInspectorin interfaceorg.drools.core.base.CoreComponentsBuilder- Throws:
IOException
-
getMVELExecutor
public org.drools.core.util.MVELExecutor getMVELExecutor()
- Specified by:
getMVELExecutorin interfaceorg.drools.core.base.CoreComponentsBuilder
-
-