Class DMNCompilerConfigurationImpl

  • All Implemented Interfaces:
    org.kie.dmn.api.core.DMNCompilerConfiguration

    public class DMNCompilerConfigurationImpl
    extends Object
    implements org.kie.dmn.api.core.DMNCompilerConfiguration
    • Constructor Detail

      • DMNCompilerConfigurationImpl

        public DMNCompilerConfigurationImpl()
    • Method Detail

      • addExtensions

        public void addExtensions​(List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)
        Specified by:
        addExtensions in interface org.kie.dmn.api.core.DMNCompilerConfiguration
      • addExtension

        public void addExtension​(org.kie.dmn.api.marshalling.DMNExtensionRegister extensionRegister)
        Specified by:
        addExtension in interface org.kie.dmn.api.core.DMNCompilerConfiguration
      • addListener

        public void addListener​(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)
        Specified by:
        addListener in interface org.kie.dmn.api.core.DMNCompilerConfiguration
      • getAfterGeneratingSourcesListeners

        public List<org.kie.dmn.api.core.AfterGeneratingSourcesListener> getAfterGeneratingSourcesListeners()
        Specified by:
        getAfterGeneratingSourcesListeners in interface org.kie.dmn.api.core.DMNCompilerConfiguration
      • getRegisteredExtensions

        public List<org.kie.dmn.api.marshalling.DMNExtensionRegister> getRegisteredExtensions()
        Specified by:
        getRegisteredExtensions in interface org.kie.dmn.api.core.DMNCompilerConfiguration
      • setProperties

        public void setProperties​(Map<String,​String> dmnPrefs)
      • setProperty

        public void setProperty​(String name,
                                String value)
      • getOption

        public final <T extends org.kie.api.conf.Option> T getOption​(Class<T> option)
      • addDRGElementCompilers

        public void addDRGElementCompilers​(List<DRGElementCompiler> drgElementCompilers)
      • 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)