= ERROR|WARNING|INFO
|
Method Summary |
void |
addAccumulateFunction(String identifier,
Class<? extends org.kie.api.runtime.rule.AccumulateFunction> clazz)
|
void |
addAccumulateFunction(String identifier,
String className)
|
void |
addDialect(String dialectName,
DialectConfiguration dialectConf)
|
void |
addDialect(String dialectName,
String dialectClass)
|
void |
addEvaluatorDefinition(org.drools.core.base.evaluators.EvaluatorDefinition def)
Adds an evaluator definition class to the registry. |
void |
addEvaluatorDefinition(String className)
Adds an evaluator definition class to the registry using the
evaluator class name. |
void |
addSemanticModule(org.drools.core.xml.SemanticModule module)
|
DialectCompiletimeRegistry |
buildDialectRegistry(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg)
|
org.kie.api.runtime.rule.AccumulateFunction |
getAccumulateFunction(String identifier)
|
Map<String,String> |
getAccumulateFunctionsMap()
Deprecated. |
org.kie.internal.utils.ChainedProperties |
getChainedProperties()
|
org.drools.core.factmodel.ClassBuilderFactory |
getClassBuilderFactory()
|
ClassLoader |
getClassLoader()
|
AbstractKieModule.CompilationCache |
getCompilationCache()
|
DroolsCompilerComponentFactory |
getComponentFactory()
|
String |
getDefaultDialect()
|
String |
getDefaultPackageName()
|
DialectConfiguration |
getDialectConfiguration(String name)
|
File |
getDumpDir()
|
org.drools.core.base.evaluators.EvaluatorRegistry |
getEvaluatorRegistry()
Returns the evaluator registry for this package builder configuration |
org.kie.internal.builder.conf.LanguageLevelOption |
getLanguageLevel()
|
<T extends org.kie.internal.builder.conf.SingleValueKnowledgeBuilderOption>
T |
|
getOption(Class<T> option)
|
<T extends org.kie.internal.builder.conf.MultiValueKnowledgeBuilderOption>
T |
|
getOption(Class<T> option,
String key)
|
<T extends org.kie.internal.builder.conf.MultiValueKnowledgeBuilderOption>
Set<String> |
|
getOptionKeys(Class<T> option)
|
String |
getProperty(String name)
|
org.kie.internal.builder.conf.PropertySpecificOption |
getPropertySpecificOption()
|
org.drools.core.xml.SemanticModules |
getSemanticModules()
|
void |
initSemanticModules()
|
boolean |
isAllowMultipleNamespaces()
|
boolean |
isClassLoaderCacheEnabled()
Deprecated. |
boolean |
isPreCompiled()
|
boolean |
isProcessStringEscapes()
|
void |
loadSemanticModule(Properties properties)
|
void |
loadSemanticModule(String moduleLocation)
|
void |
setAllowMultipleNamespaces(boolean allowMultipleNamespaces)
By default multiple namespaces are allowed. |
void |
setClassBuilderFactory(org.drools.core.factmodel.ClassBuilderFactory classBuilderFactory)
|
void |
setClassLoaderCacheEnabled(boolean classLoaderCacheEnabled)
Deprecated. |
void |
setCompilationCache(AbstractKieModule.CompilationCache cache)
|
void |
setComponentFactory(DroolsCompilerComponentFactory componentFactory)
|
void |
setDefaultDialect(String defaultDialect)
|
void |
setDefaultPackageName(String defaultPackageName)
|
void |
setDialectConfiguration(String name,
DialectConfiguration configuration)
|
void |
setDumpDir(File dumpDir)
|
void |
setLanguageLevel(org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
|
<T extends org.kie.internal.builder.conf.KnowledgeBuilderOption>
void |
|
setOption(T option)
|
void |
setProcessStringEscapes(boolean processStringEscapes)
|
void |
setProperty(String name,
String value)
|
void |
setPropertySpecificOption(org.kie.internal.builder.conf.PropertySpecificOption propertySpecificOption)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KnowledgeBuilderConfigurationImpl
public KnowledgeBuilderConfigurationImpl(ClassLoader... classLoaders)
- Constructor that sets the parent class loader for the package being built/compiled
- Parameters:
classLoaders -
KnowledgeBuilderConfigurationImpl
public KnowledgeBuilderConfigurationImpl(Properties properties)
- Programmatic properties file, added with lease precedence
- Parameters:
properties -
KnowledgeBuilderConfigurationImpl
public KnowledgeBuilderConfigurationImpl(Properties properties,
ClassLoader... classLoaders)
- Programmatic properties file, added with lease precedence
- Parameters:
classLoaders - properties -
KnowledgeBuilderConfigurationImpl
public KnowledgeBuilderConfigurationImpl()
isAllowMultipleNamespaces
public boolean isAllowMultipleNamespaces()
setAllowMultipleNamespaces
public void setAllowMultipleNamespaces(boolean allowMultipleNamespaces)
- By default multiple namespaces are allowed. If you set this to "false" it will
make it all happen in the "default" namespace (the first namespace you define).
setProperty
public void setProperty(String name,
String value)
- Specified by:
setProperty in interface org.kie.api.PropertiesConfiguration
getProperty
public String getProperty(String name)
- Specified by:
getProperty in interface org.kie.api.PropertiesConfiguration
getChainedProperties
public org.kie.internal.utils.ChainedProperties getChainedProperties()
addDialect
public void addDialect(String dialectName,
String dialectClass)
addDialect
public void addDialect(String dialectName,
DialectConfiguration dialectConf)
buildDialectRegistry
public DialectCompiletimeRegistry buildDialectRegistry(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg)
getDefaultDialect
public String getDefaultDialect()
setDefaultDialect
public void setDefaultDialect(String defaultDialect)
getDialectConfiguration
public DialectConfiguration getDialectConfiguration(String name)
setDialectConfiguration
public void setDialectConfiguration(String name,
DialectConfiguration configuration)
getClassLoader
public ClassLoader getClassLoader()
addSemanticModule
public void addSemanticModule(org.drools.core.xml.SemanticModule module)
getSemanticModules
public org.drools.core.xml.SemanticModules getSemanticModules()
initSemanticModules
public void initSemanticModules()
loadSemanticModule
public void loadSemanticModule(String moduleLocation)
loadSemanticModule
public void loadSemanticModule(Properties properties)
getAccumulateFunctionsMap
public Map<String,String> getAccumulateFunctionsMap()
- Deprecated.
- This method is deprecated and will be removed
- Returns:
addAccumulateFunction
public void addAccumulateFunction(String identifier,
String className)
addAccumulateFunction
public void addAccumulateFunction(String identifier,
Class<? extends org.kie.api.runtime.rule.AccumulateFunction> clazz)
getAccumulateFunction
public org.kie.api.runtime.rule.AccumulateFunction getAccumulateFunction(String identifier)
getEvaluatorRegistry
public org.drools.core.base.evaluators.EvaluatorRegistry getEvaluatorRegistry()
- Returns the evaluator registry for this package builder configuration
- Returns:
addEvaluatorDefinition
public void addEvaluatorDefinition(String className)
- Adds an evaluator definition class to the registry using the
evaluator class name. The class will be loaded and the corresponting
evaluator ID will be added to the registry. In case there exists
an implementation for that ID already, the new implementation will
replace the previous one.
- Parameters:
className - the name of the class for the implementation definition.
The class must implement the EvaluatorDefinition interface.
addEvaluatorDefinition
public void addEvaluatorDefinition(org.drools.core.base.evaluators.EvaluatorDefinition def)
- Adds an evaluator definition class to the registry. In case there exists
an implementation for that evaluator ID already, the new implementation will
replace the previous one.
- Parameters:
def - the evaluator definition to be added.
getDumpDir
public File getDumpDir()
setDumpDir
public void setDumpDir(File dumpDir)
isProcessStringEscapes
public boolean isProcessStringEscapes()
setProcessStringEscapes
public void setProcessStringEscapes(boolean processStringEscapes)
isClassLoaderCacheEnabled
@Deprecated
public boolean isClassLoaderCacheEnabled()
- Deprecated.
setClassLoaderCacheEnabled
@Deprecated
public void setClassLoaderCacheEnabled(boolean classLoaderCacheEnabled)
- Deprecated.
getDefaultPackageName
public String getDefaultPackageName()
setDefaultPackageName
public void setDefaultPackageName(String defaultPackageName)
getComponentFactory
public DroolsCompilerComponentFactory getComponentFactory()
setComponentFactory
public void setComponentFactory(DroolsCompilerComponentFactory componentFactory)
getClassBuilderFactory
public org.drools.core.factmodel.ClassBuilderFactory getClassBuilderFactory()
setClassBuilderFactory
public void setClassBuilderFactory(org.drools.core.factmodel.ClassBuilderFactory classBuilderFactory)
getLanguageLevel
public org.kie.internal.builder.conf.LanguageLevelOption getLanguageLevel()
setLanguageLevel
public void setLanguageLevel(org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
getPropertySpecificOption
public org.kie.internal.builder.conf.PropertySpecificOption getPropertySpecificOption()
setPropertySpecificOption
public void setPropertySpecificOption(org.kie.internal.builder.conf.PropertySpecificOption propertySpecificOption)
getOption
public <T extends org.kie.internal.builder.conf.SingleValueKnowledgeBuilderOption> T getOption(Class<T> option)
- Specified by:
getOption in interface org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
getOption
public <T extends org.kie.internal.builder.conf.MultiValueKnowledgeBuilderOption> T getOption(Class<T> option,
String key)
- Specified by:
getOption in interface org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
getOptionKeys
public <T extends org.kie.internal.builder.conf.MultiValueKnowledgeBuilderOption> Set<String> getOptionKeys(Class<T> option)
- Specified by:
getOptionKeys in interface org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
setOption
public <T extends org.kie.internal.builder.conf.KnowledgeBuilderOption> void setOption(T option)
- Specified by:
setOption in interface org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
getCompilationCache
public AbstractKieModule.CompilationCache getCompilationCache()
setCompilationCache
public void setCompilationCache(AbstractKieModule.CompilationCache cache)
isPreCompiled
public boolean isPreCompiled()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.