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 |
static int |
NATIVE |
Constructor and Description |
---|
JavaDialectConfiguration() |
Modifier and Type | Method and Description |
---|---|
int |
getCompiler() |
String |
getJavaLanguageLevel() |
KnowledgeBuilderConfigurationImpl |
getPackageBuilderConfiguration() |
void |
init(KnowledgeBuilderConfigurationImpl conf) |
Dialect |
newDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage 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 final 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 int NATIVE
public static final String[] LANGUAGE_LEVELS
public void init(KnowledgeBuilderConfigurationImpl conf)
init
in interface DialectConfiguration
public KnowledgeBuilderConfigurationImpl getPackageBuilderConfiguration()
getPackageBuilderConfiguration
in interface DialectConfiguration
public Dialect newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg)
newDialect
in interface DialectConfiguration
public String getJavaLanguageLevel()
public void setJavaLanguageLevel(String languageLevel)
languageLevel
- public void setCompiler(int compiler)
public int getCompiler()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.