public class JavaDialectConfiguration extends Object implements DialectConfiguration
Modifier and Type | Field and Description |
---|---|
static int |
ECLIPSE |
static int |
JANINO |
static String |
JAVA_COMPILER_PROPERTY |
static String[] |
LANGUAGE_LEVELS |
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
JavaDialectConfiguration() |
Modifier and Type | Method and Description |
---|---|
int |
getCompiler() |
String |
getJavaLanguageLevel() |
PackageBuilderConfiguration |
getPackageBuilderConfiguration() |
void |
init(PackageBuilderConfiguration conf) |
Dialect |
newDialect(PackageBuilder packageBuilder,
PackageRegistry pkgRegistry,
org.drools.core.rule.Package pkg) |
void |
setCompiler(int compiler)
Set the compiler to be used when building the rules semantic code blocks.
|
void |
setJavaLanguageLevel(String languageLevel)
You cannot set language level below 1.5, as we need static imports, 1.5 is now the default.
|
protected static transient org.slf4j.Logger logger
public static final String JAVA_COMPILER_PROPERTY
public static final int ECLIPSE
public static final int JANINO
public static final String[] LANGUAGE_LEVELS
public void init(PackageBuilderConfiguration conf)
init
in interface DialectConfiguration
public PackageBuilderConfiguration getPackageBuilderConfiguration()
getPackageBuilderConfiguration
in interface DialectConfiguration
public Dialect newDialect(PackageBuilder packageBuilder, PackageRegistry pkgRegistry, org.drools.core.rule.Package pkg)
newDialect
in interface DialectConfiguration
public String getJavaLanguageLevel()
public void setJavaLanguageLevel(String languageLevel)
languageLevel
- public void setCompiler(int compiler)
public int getCompiler()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.