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 java.lang.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(java.util.List<DRGElementCompiler> drgElementCompilers)voidaddExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)voidaddExtensions(java.util.List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)voidaddFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile)voidaddListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)java.util.List<org.kie.dmn.api.core.AfterGeneratingSourcesListener>getAfterGeneratingSourcesListeners()DMNDecisionLogicCompilerFactorygetDecisionLogicCompilerFactory()java.util.List<DRGElementCompiler>getDRGElementCompilers()java.util.List<org.kie.dmn.feel.lang.FEELProfile>getFeelProfiles()<T extends org.kie.api.conf.Option>
TgetOption(java.lang.Class<T> option)java.util.Map<java.lang.String,java.lang.String>getProperties()java.util.List<org.kie.dmn.api.marshalling.DMNExtensionRegister>getRegisteredExtensions()java.lang.ClassLoadergetRootClassLoader()booleanisDeferredCompilation()booleanisUseAlphaNetwork()booleanisUseExecModelCompiler()voidsetDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory)voidsetDeferredCompilation(java.lang.Boolean deferredCompilation)voidsetProperties(java.util.Map<java.lang.String,java.lang.String> dmnPrefs)voidsetProperty(java.lang.String name, java.lang.String value)voidsetRootClassLoader(java.lang.ClassLoader classLoader)
-
-
-
Method Detail
-
addExtensions
public void addExtensions(java.util.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 java.util.List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> getAfterGeneratingSourcesListeners()
- Specified by:
getAfterGeneratingSourcesListenersin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
getRegisteredExtensions
public java.util.List<org.kie.dmn.api.marshalling.DMNExtensionRegister> getRegisteredExtensions()
- Specified by:
getRegisteredExtensionsin interfaceorg.kie.dmn.api.core.DMNCompilerConfiguration
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> dmnPrefs)
-
setProperty
public void setProperty(java.lang.String name, java.lang.String value)
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
getOption
public final <T extends org.kie.api.conf.Option> T getOption(java.lang.Class<T> option)
-
addDRGElementCompilers
public void addDRGElementCompilers(java.util.List<DRGElementCompiler> drgElementCompilers)
-
getDRGElementCompilers
public java.util.List<DRGElementCompiler> getDRGElementCompilers()
-
getFeelProfiles
public java.util.List<org.kie.dmn.feel.lang.FEELProfile> getFeelProfiles()
-
addFEELProfile
public void addFEELProfile(org.kie.dmn.feel.lang.FEELProfile dmnProfile)
-
getRootClassLoader
public java.lang.ClassLoader getRootClassLoader()
-
setRootClassLoader
public void setRootClassLoader(java.lang.ClassLoader classLoader)
-
isUseExecModelCompiler
public boolean isUseExecModelCompiler()
-
isUseAlphaNetwork
public boolean isUseAlphaNetwork()
-
isDeferredCompilation
public boolean isDeferredCompilation()
-
setDeferredCompilation
public void setDeferredCompilation(java.lang.Boolean deferredCompilation)
-
getDecisionLogicCompilerFactory
public DMNDecisionLogicCompilerFactory getDecisionLogicCompilerFactory()
-
setDecisionLogicCompilerFactory
public void setDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory decisionLogicCompilerFactory)
-
-