Package org.kie.dmn.core.compiler
Class DMNCompilerConfigurationImpl
- java.lang.Object
-
- org.kie.dmn.core.compiler.DMNCompilerConfigurationImpl
-
- All Implemented Interfaces:
org.kie.dmn.api.core.DMNCompilerConfiguration
public class DMNCompilerConfigurationImpl extends Object implements org.kie.dmn.api.core.DMNCompilerConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDMNCompilerConfigurationImpl.KieDefaultDMNDecisionLogicCompilerFactorythis is the standard, kie-dmn-core, default.
-
Constructor Summary
Constructors Constructor Description DMNCompilerConfigurationImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDRGElementCompilers(List<DRGElementCompiler> drgElementCompilers)voidaddExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)voidaddExtensions(List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)voidaddFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile)voidaddListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)List<org.kie.dmn.api.core.AfterGeneratingSourcesListener>getAfterGeneratingSourcesListeners()DMNDecisionLogicCompilerFactorygetDecisionLogicCompilerFactory()List<DRGElementCompiler>getDRGElementCompilers()List<org.kie.dmn.feel.lang.FEELProfile>getFeelProfiles()<T extends org.kie.api.conf.Option>
TgetOption(Class<T> option)Map<String,String>getProperties()List<org.kie.dmn.api.marshalling.DMNExtensionRegister>getRegisteredExtensions()ClassLoadergetRootClassLoader()booleanisDeferredCompilation()booleanisUseAlphaNetwork()booleanisUseExecModelCompiler()voidsetDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory)voidsetDeferredCompilation(Boolean deferredCompilation)voidsetProperties(Map<String,String> dmnPrefs)voidsetProperty(String name, String value)voidsetRootClassLoader(ClassLoader classLoader)
-
-
-
Method Detail
-
addExtensions
public void addExtensions(List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)
- Specified by:
addExtensionsin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
addExtension
public void addExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)
- Specified by:
addExtensionin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
addListener
public void addListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)
- Specified by:
addListenerin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
getAfterGeneratingSourcesListeners
public List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> getAfterGeneratingSourcesListeners()
- Specified by:
getAfterGeneratingSourcesListenersin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
getRegisteredExtensions
public List<org.kie.dmn.api.marshalling.DMNExtensionRegister> getRegisteredExtensions()
- Specified by:
getRegisteredExtensionsin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
getOption
public final <T extends org.kie.api.conf.Option> T getOption(Class<T> option)
-
addDRGElementCompilers
public void addDRGElementCompilers(List<DRGElementCompiler> drgElementCompilers)
-
getDRGElementCompilers
public List<DRGElementCompiler> getDRGElementCompilers()
-
getFeelProfiles
public List<org.kie.dmn.feel.lang.FEELProfile> getFeelProfiles()
-
addFEELProfile
public void addFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile)
-
getRootClassLoader
public ClassLoader getRootClassLoader()
-
setRootClassLoader
public void setRootClassLoader(ClassLoader classLoader)
-
isUseExecModelCompiler
public boolean isUseExecModelCompiler()
-
isUseAlphaNetwork
public boolean isUseAlphaNetwork()
-
isDeferredCompilation
public boolean isDeferredCompilation()
-
setDeferredCompilation
public void setDeferredCompilation(Boolean deferredCompilation)
-
getDecisionLogicCompilerFactory
public DMNDecisionLogicCompilerFactory getDecisionLogicCompilerFactory()
-
setDecisionLogicCompilerFactory
public void setDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory)
-
-