Package org.drools.mvel.builder
Class MVELDialectConfiguration
java.lang.Object
org.drools.mvel.builder.MVELDialectConfiguration
- All Implemented Interfaces:
DialectConfiguration
The MVEL dialect.
drools.dialect.mvel.strict = <true|false>
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 -
Method Summary
Modifier and TypeMethodDescriptionintvoidbooleanisStrict()newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.base.definitions.InternalKnowledgePackage pkg) voidsetLangLevel(int langLevel) voidsetStrict(boolean strict)
-
Constructor Details
-
MVELDialectConfiguration
-
-
Method Details
-
newDialect
public Dialect newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.base.definitions.InternalKnowledgePackage pkg) - Specified by:
newDialectin interfaceDialectConfiguration
-
init
- Specified by:
initin interfaceDialectConfiguration
-
getPackageBuilderConfiguration
- Specified by:
getPackageBuilderConfigurationin interfaceDialectConfiguration
-
setStrict
public void setStrict(boolean strict) -
isStrict
public boolean isStrict() -
setLangLevel
public void setLangLevel(int langLevel) -
getLangLevel
public int getLangLevel()
-