Class MVELDialectConfiguration

  • All Implemented Interfaces:
    org.drools.compiler.compiler.DialectConfiguration

    public class MVELDialectConfiguration
    extends java.lang.Object
    implements org.drools.compiler.compiler.DialectConfiguration
    The MVEL dialect. drools.dialect.mvel.strict = Default strict is true, which means all expressions and the consequence are type safe. However dynamic mode is still used while executed nested accessors in the field constraints.
    • Constructor Summary

      Constructors 
      Constructor Description
      MVELDialectConfiguration​(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl conf)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getLangLevel()  
      org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl getPackageBuilderConfiguration()  
      void init​(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl conf)  
      boolean isStrict()  
      org.drools.compiler.compiler.Dialect newDialect​(java.lang.ClassLoader rootClassLoader, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl pkgConf, org.drools.compiler.compiler.PackageRegistry pkgRegistry, org.drools.base.definitions.InternalKnowledgePackage pkg)  
      void setLangLevel​(int langLevel)  
      void setStrict​(boolean strict)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MVELDialectConfiguration

        public MVELDialectConfiguration​(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl conf)
    • Method Detail

      • newDialect

        public org.drools.compiler.compiler.Dialect newDialect​(java.lang.ClassLoader rootClassLoader,
                                                               org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl pkgConf,
                                                               org.drools.compiler.compiler.PackageRegistry pkgRegistry,
                                                               org.drools.base.definitions.InternalKnowledgePackage pkg)
        Specified by:
        newDialect in interface org.drools.compiler.compiler.DialectConfiguration
      • init

        public void init​(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl conf)
        Specified by:
        init in interface org.drools.compiler.compiler.DialectConfiguration
      • getPackageBuilderConfiguration

        public org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl getPackageBuilderConfiguration()
        Specified by:
        getPackageBuilderConfiguration in interface org.drools.compiler.compiler.DialectConfiguration
      • setStrict

        public void setStrict​(boolean strict)
      • isStrict

        public boolean isStrict()
      • setLangLevel

        public void setLangLevel​(int langLevel)
      • getLangLevel

        public int getLangLevel()