public class DMNCompilerConfigurationImpl extends Object implements org.kie.dmn.api.core.DMNCompilerConfiguration
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() |
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 |
isUseExecModelCompiler() |
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.DMNCompilerConfiguration
public void addExtension(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)
addExtension
in interface org.kie.dmn.api.core.DMNCompilerConfiguration
public void addListener(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)
addListener
in interface org.kie.dmn.api.core.DMNCompilerConfiguration
public List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> getAfterGeneratingSourcesListeners()
getAfterGeneratingSourcesListeners
in interface org.kie.dmn.api.core.DMNCompilerConfiguration
public List<org.kie.dmn.api.marshalling.DMNExtensionRegister> getRegisteredExtensions()
getRegisteredExtensions
in interface org.kie.dmn.api.core.DMNCompilerConfiguration
public 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 isDeferredCompilation()
public void setDeferredCompilation(Boolean deferredCompilation)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.