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
  • 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:
      getReadAcessor in interface org.drools.base.base.CoreComponentsBuilder
    • evaluateMvelExpression

      public Object evaluateMvelExpression(org.drools.base.rule.DialectRuntimeData data, ClassLoader classLoader, String expr)
      Specified by:
      evaluateMvelExpression in interface org.drools.base.base.CoreComponentsBuilder
    • createClassFieldInspector

      public org.drools.base.base.ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) throws IOException
      Specified by:
      createClassFieldInspector in interface org.drools.base.base.CoreComponentsBuilder
      Throws:
      IOException
    • getMVELExecutor

      public org.drools.base.util.MVELExecutor getMVELExecutor()
      Specified by:
      getMVELExecutor in interface org.drools.base.base.CoreComponentsBuilder