Class KiePMMLTreeModelFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.tree.compiler.factories.KiePMMLTreeModelFactory
-
public class KiePMMLTreeModelFactory extends Object
Class used to generateKiePMMLTreeModelout of aDataDictionaryand aTreeModel
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.kie.pmml.models.drools.ast.KiePMMLDroolsASTgetKiePMMLDroolsAST(List<org.dmg.pmml.Field<?>> fields, org.dmg.pmml.tree.TreeModel model, Map<String,org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap, List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)This method returns aKiePMMLDroolsASTout of the givenDataDictionaryandTreeModel.static org.kie.pmml.models.drools.tree.model.KiePMMLTreeModelgetKiePMMLTreeModel(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)static Map<String,String>getKiePMMLTreeModelSourcesMap(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)
-
-
-
Method Detail
-
getKiePMMLTreeModel
public static org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel getKiePMMLTreeModel(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO) throws IllegalAccessException, InstantiationException
-
getKiePMMLTreeModelSourcesMap
public static Map<String,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(List<org.dmg.pmml.Field<?>> fields, org.dmg.pmml.tree.TreeModel model, Map<String,org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap, List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)
This method returns aKiePMMLDroolsASTout of the givenDataDictionaryandTreeModel. It also populate the givenMapthat has to be used for finalKiePMMLTreeModel- Parameters:
fields-model-fieldTypeMap-types-- Returns:
-
-