Package org.drools.mvel
Class MVELCoreComponentsBuilder
- java.lang.Object
-
- org.drools.mvel.MVELCoreComponentsBuilder
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>,org.drools.base.base.CoreComponentsBuilder,org.kie.api.internal.utils.KieService
public class MVELCoreComponentsBuilder extends java.lang.Object implements org.drools.base.base.CoreComponentsBuilder
-
-
Constructor Summary
Constructors Constructor Description MVELCoreComponentsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.base.base.ClassFieldInspectorcreateClassFieldInspector(java.lang.Class<?> classUnderInspection, boolean includeFinalMethods)java.lang.ObjectevaluateMvelExpression(org.drools.base.rule.DialectRuntimeData data, java.lang.ClassLoader classLoader, java.lang.String expr)org.drools.base.util.MVELExecutorgetMVELExecutor()org.drools.base.rule.accessor.ReadAccessorgetReadAcessor(java.lang.String className, java.lang.String expr, boolean typesafe, java.lang.Class<?> returnType)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getReadAcessor
public org.drools.base.rule.accessor.ReadAccessor getReadAcessor(java.lang.String className, java.lang.String expr, boolean typesafe, java.lang.Class<?> returnType)- Specified by:
getReadAcessorin interfaceorg.drools.base.base.CoreComponentsBuilder
-
evaluateMvelExpression
public java.lang.Object evaluateMvelExpression(org.drools.base.rule.DialectRuntimeData data, java.lang.ClassLoader classLoader, java.lang.String expr)- Specified by:
evaluateMvelExpressionin interfaceorg.drools.base.base.CoreComponentsBuilder
-
createClassFieldInspector
public org.drools.base.base.ClassFieldInspector createClassFieldInspector(java.lang.Class<?> classUnderInspection, boolean includeFinalMethods) throws java.io.IOException- Specified by:
createClassFieldInspectorin interfaceorg.drools.base.base.CoreComponentsBuilder- Throws:
java.io.IOException
-
getMVELExecutor
public org.drools.base.util.MVELExecutor getMVELExecutor()
- Specified by:
getMVELExecutorin interfaceorg.drools.base.base.CoreComponentsBuilder
-
-