Class HasKnowledgeBuilderImpl
- java.lang.Object
-
- org.kie.pmml.evaluator.assembler.implementations.HasKnowledgeBuilderImpl
-
- All Implemented Interfaces:
org.kie.pmml.commons.model.HasClassLoader,org.kie.pmml.kie.dependencies.HasKnowledgeBuilder
public class HasKnowledgeBuilderImpl extends Object implements org.kie.pmml.kie.dependencies.HasKnowledgeBuilder
-
-
Constructor Summary
Constructors Constructor Description HasKnowledgeBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderImpl knowledgeBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>compileAndLoadClass(Map<String,String> sourcesMap, String fullClassName)Compile the given sources and add them to givenClassloaderof the current instance.ClassLoadergetClassLoader()org.kie.internal.builder.KnowledgeBuildergetKnowledgeBuilder()
-
-
-
Method Detail
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceorg.kie.pmml.commons.model.HasClassLoader
-
getKnowledgeBuilder
public org.kie.internal.builder.KnowledgeBuilder getKnowledgeBuilder()
- Specified by:
getKnowledgeBuilderin interfaceorg.kie.pmml.kie.dependencies.HasKnowledgeBuilder
-
compileAndLoadClass
public Class<?> compileAndLoadClass(Map<String,String> sourcesMap, String fullClassName)
Compile the given sources and add them to givenClassloaderof the current instance. Returns theClasswith the given fullClassName- Specified by:
compileAndLoadClassin interfaceorg.kie.pmml.commons.model.HasClassLoader- Parameters:
sourcesMap-fullClassName-- Returns:
-
-