Class MVELDialectConfiguration

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

    public class MVELDialectConfiguration
    extends 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 Detail

      • MVELDialectConfiguration

        public MVELDialectConfiguration()
    • Method Detail

      • newDialect

        public org.drools.compiler.compiler.Dialect newDialect​(ClassLoader rootClassLoader,
                                                               org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl pkgConf,
                                                               org.drools.compiler.compiler.PackageRegistry pkgRegistry,
                                                               org.drools.core.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()