org.drools.rule.builder.dialect.mvel
Class MVELDialectConfiguration

java.lang.Object
  extended by org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration
All Implemented Interfaces:
DialectConfiguration
Direct Known Subclasses:
ClipsDialectConfiguration

public class MVELDialectConfiguration
extends Object
implements 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
MVELDialectConfiguration()
           
 
Method Summary
 int getLangLevel()
           
 PackageBuilderConfiguration getPackageBuilderConfiguration()
           
 void init(PackageBuilderConfiguration conf)
           
 boolean isStrict()
           
 Dialect newDialect(PackageBuilder packageBuilder, PackageRegistry pkgRegistry, Package 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()
Method Detail

newDialect

public Dialect newDialect(PackageBuilder packageBuilder,
                          PackageRegistry pkgRegistry,
                          Package pkg)
Specified by:
newDialect in interface DialectConfiguration

init

public void init(PackageBuilderConfiguration conf)
Specified by:
init in interface DialectConfiguration

getPackageBuilderConfiguration

public PackageBuilderConfiguration getPackageBuilderConfiguration()
Specified by:
getPackageBuilderConfiguration in interface DialectConfiguration

setStrict

public void setStrict(boolean strict)

isStrict

public boolean isStrict()

setLangLevel

public void setLangLevel(int langLevel)

getLangLevel

public int getLangLevel()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.