public class DMNCompilerConfigurationImpl extends Object implements org.kie.dmn.api.core.DMNCompilerConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
DMNCompilerConfigurationImpl.KieDefaultDMNDecisionLogicCompilerFactory
this is the standard, kie-dmn-core, default.
|
| Constructor and Description |
|---|
DMNCompilerConfigurationImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDRGElementCompilers(List<DRGElementCompiler> drgElementCompilers) |
void |
addExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister) |
void |
addExtensions(List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters) |
void |
addFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile) |
void |
addListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener) |
List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> |
getAfterGeneratingSourcesListeners() |
DMNDecisionLogicCompilerFactory |
getDecisionLogicCompilerFactory() |
List<DRGElementCompiler> |
getDRGElementCompilers() |
List<org.kie.dmn.feel.lang.FEELProfile> |
getFeelProfiles() |
<T extends org.kie.api.conf.Option> |
getOption(Class<T> option) |
Map<String,String> |
getProperties() |
List<org.kie.dmn.api.marshalling.DMNExtensionRegister> |
getRegisteredExtensions() |
ClassLoader |
getRootClassLoader() |
boolean |
isDeferredCompilation() |
boolean |
isUseAlphaNetwork() |
boolean |
isUseExecModelCompiler() |
void |
setDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory) |
void |
setDeferredCompilation(Boolean deferredCompilation) |
void |
setProperties(Map<String,String> dmnPrefs) |
void |
setProperty(String name,
String value) |
void |
setRootClassLoader(ClassLoader classLoader) |
public void addExtensions(List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)
addExtensions in interface org.kie.dmn.api.core.DMNCompilerConfigurationpublic void addExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)
addExtension in interface org.kie.dmn.api.core.DMNCompilerConfigurationpublic void addListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)
addListener in interface org.kie.dmn.api.core.DMNCompilerConfigurationpublic List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> getAfterGeneratingSourcesListeners()
getAfterGeneratingSourcesListeners in interface org.kie.dmn.api.core.DMNCompilerConfigurationpublic List<org.kie.dmn.api.marshalling.DMNExtensionRegister> getRegisteredExtensions()
getRegisteredExtensions in interface org.kie.dmn.api.core.DMNCompilerConfigurationpublic final <T extends org.kie.api.conf.Option> T getOption(Class<T> option)
public void addDRGElementCompilers(List<DRGElementCompiler> drgElementCompilers)
public List<DRGElementCompiler> getDRGElementCompilers()
public List<org.kie.dmn.feel.lang.FEELProfile> getFeelProfiles()
public void addFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile)
public ClassLoader getRootClassLoader()
public void setRootClassLoader(ClassLoader classLoader)
public boolean isUseExecModelCompiler()
public boolean isUseAlphaNetwork()
public boolean isDeferredCompilation()
public void setDeferredCompilation(Boolean deferredCompilation)
public DMNDecisionLogicCompilerFactory getDecisionLogicCompilerFactory()
public void setDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.