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 DialectConfigurationpublic KnowledgeBuilderConfigurationImpl getPackageBuilderConfiguration()
getPackageBuilderConfiguration in interface DialectConfigurationpublic Dialect newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg)
newDialect in interface DialectConfigurationpublic String getJavaLanguageLevel()
public void setJavaLanguageLevel(String languageLevel)
languageLevel - public void setCompiler(int compiler)
public int getCompiler()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.