Class KiePMMLTreeModelFactory


  • public class KiePMMLTreeModelFactory
    extends java.lang.Object
    Class used to generate KiePMMLTreeModel out of a DataDictionary and a TreeModel
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.kie.pmml.models.drools.ast.KiePMMLDroolsAST getKiePMMLDroolsAST​(java.util.List<org.dmg.pmml.Field<?>> fields, org.dmg.pmml.tree.TreeModel model, java.util.Map<java.lang.String,​org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap, java.util.List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)
      This method returns a KiePMMLDroolsAST out of the given DataDictionary and TreeModel.
      static java.util.Map<java.lang.String,​java.lang.String> getKiePMMLTreeModelSourcesMap​(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getKiePMMLTreeModelSourcesMap

        public static java.util.Map<java.lang.String,​java.lang.String> getKiePMMLTreeModelSourcesMap​(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)
      • getKiePMMLDroolsAST

        public static org.kie.pmml.models.drools.ast.KiePMMLDroolsAST getKiePMMLDroolsAST​(java.util.List<org.dmg.pmml.Field<?>> fields,
                                                                                          org.dmg.pmml.tree.TreeModel model,
                                                                                          java.util.Map<java.lang.String,​org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
                                                                                          java.util.List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)
        This method returns a KiePMMLDroolsAST out of the given DataDictionary and TreeModel. It also populate the given Map that has to be used for final KiePMMLTreeModel
        Parameters:
        fields -
        model -
        fieldTypeMap -
        types -
        Returns: