Class PMMLAssemblerService

  • All Implemented Interfaces:
    Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.assembler.KieAssemblerService, org.kie.api.internal.utils.KieService

    public class PMMLAssemblerService
    extends Object
    implements org.kie.api.internal.assembler.KieAssemblerService
    • Constructor Detail

      • PMMLAssemblerService

        public PMMLAssemblerService()
    • Method Detail

      • getFactoryClassNamePackageName

        public static String[] getFactoryClassNamePackageName​(org.kie.api.io.Resource resource)
        Returns an array where the first item is the factory class name and the second item is the package name, built starting from the given Resource
        Parameters:
        resource -
        Returns:
      • getResourceType

        public org.kie.api.io.ResourceType getResourceType()
        Specified by:
        getResourceType in interface org.kie.api.internal.assembler.KieAssemblerService
      • addResourcesAfterRules

        public void addResourcesAfterRules​(Object kbuilder,
                                           Collection<org.kie.api.io.ResourceWithConfiguration> resources,
                                           org.kie.api.io.ResourceType type)
        Specified by:
        addResourcesAfterRules in interface org.kie.api.internal.assembler.KieAssemblerService
      • addResourceAfterRules

        public void addResourceAfterRules​(Object kbuilder,
                                          org.kie.api.io.Resource resource,
                                          org.kie.api.io.ResourceType type,
                                          org.kie.api.io.ResourceConfiguration configuration)
        Specified by:
        addResourceAfterRules in interface org.kie.api.internal.assembler.KieAssemblerService
      • addModels

        protected void addModels​(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilderImpl,
                                 List<org.kie.pmml.commons.model.KiePMMLModel> toAdd)