Package org.drools.mvel
Class MVELCoreComponentsBuilder
java.lang.Object
org.drools.mvel.MVELCoreComponentsBuilder
- All Implemented Interfaces:
Comparable<KieService>,org.drools.base.base.CoreComponentsBuilder,KieService
public class MVELCoreComponentsBuilder
extends Object
implements org.drools.base.base.CoreComponentsBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.base.base.CoreComponentsBuilder
org.drools.base.base.CoreComponentsBuilder.Holder -
Field Summary
Fields inherited from interface org.drools.base.base.CoreComponentsBuilder
NO_MVELFields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.base.ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) evaluateMvelExpression(org.drools.base.rule.DialectRuntimeData data, ClassLoader classLoader, String expr) org.drools.base.util.MVELExecutororg.drools.base.rule.accessor.ReadAccessorgetReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.base.CoreComponentsBuilder
createClassFieldInspectorMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
MVELCoreComponentsBuilder
public MVELCoreComponentsBuilder()
-
-
Method Details
-
getReadAcessor
public org.drools.base.rule.accessor.ReadAccessor getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType) - Specified by:
getReadAcessorin interfaceorg.drools.base.base.CoreComponentsBuilder
-
evaluateMvelExpression
public Object evaluateMvelExpression(org.drools.base.rule.DialectRuntimeData data, ClassLoader classLoader, String expr) - Specified by:
evaluateMvelExpressionin interfaceorg.drools.base.base.CoreComponentsBuilder
-
createClassFieldInspector
public org.drools.base.base.ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) throws IOException - Specified by:
createClassFieldInspectorin interfaceorg.drools.base.base.CoreComponentsBuilder- Throws:
IOException
-
getMVELExecutor
public org.drools.base.util.MVELExecutor getMVELExecutor()- Specified by:
getMVELExecutorin interfaceorg.drools.base.base.CoreComponentsBuilder
-