Class PMMLCompilationContextImpl

java.lang.Object
org.kie.efesto.compilationmanager.core.model.EfestoCompilationContextImpl<org.kie.pmml.api.runtime.PMMLListener>
org.kie.pmml.compiler.PMMLCompilationContextImpl
All Implemented Interfaces:
org.kie.api.runtime.Context, org.kie.efesto.common.api.model.EfestoContext<org.kie.pmml.api.runtime.PMMLListener>, EfestoCompilationContext<org.kie.pmml.api.runtime.PMMLListener>, org.kie.pmml.api.compilation.PMMLCompilationContext, org.kie.pmml.api.PMMLContext<org.kie.pmml.api.runtime.PMMLListener>

public class PMMLCompilationContextImpl extends EfestoCompilationContextImpl<org.kie.pmml.api.runtime.PMMLListener> implements org.kie.pmml.api.compilation.PMMLCompilationContext
  • Field Details

  • Constructor Details

    • PMMLCompilationContextImpl

      public PMMLCompilationContextImpl(String fileName, org.kie.memorycompiler.KieMemoryCompiler.MemoryCompilerClassLoader memoryCompilerClassLoader)
    • PMMLCompilationContextImpl

      public PMMLCompilationContextImpl(String fileName, Set<org.kie.pmml.api.runtime.PMMLListener> pmmlListeners, org.kie.memorycompiler.KieMemoryCompiler.MemoryCompilerClassLoader memoryCompilerClassLoader)
  • Method Details

    • getModelLocalUriIdsForFile

      public Set<org.kie.efesto.common.api.identifiers.ModelLocalUriId> getModelLocalUriIdsForFile()
      Specified by:
      getModelLocalUriIdsForFile in interface org.kie.pmml.api.compilation.PMMLCompilationContext
    • getName

      public String getName()
      Specified by:
      getName in interface org.kie.api.runtime.Context
    • get

      public Object get(String identifier)
      Specified by:
      get in interface org.kie.api.runtime.Context
    • loadClass

      public Class<?> loadClass(String className) throws ClassNotFoundException
      Specified by:
      loadClass in interface org.kie.pmml.api.PMMLContext<org.kie.pmml.api.runtime.PMMLListener>
      Throws:
      ClassNotFoundException
    • set

      public void set(String identifier, Object value)
      Specified by:
      set in interface org.kie.api.runtime.Context
    • remove

      public void remove(String identifier)
      Specified by:
      remove in interface org.kie.api.runtime.Context
    • has

      public boolean has(String identifier)
      Specified by:
      has in interface org.kie.api.runtime.Context