public class KiePMMLTreeModelNodeASTFactory extends Object
KiePMMLDroolsRules out of a Node| Modifier and Type | Method and Description |
|---|---|
protected void |
declareDefaultRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
This method is meant to be executed when noTrueChildStrategy is
TreeModel.NoTrueChildStrategy.RETURN_LAST_PREDICTION, node
is not a final leaf, and node's score is not null |
protected void |
declareFinalRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
This method is meant to be executed when
node is a final leaf |
protected void |
declareIntermediateRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
This method is meant to be executed when
node is not a final leaf |
protected void |
declareRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules) |
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> |
declareRulesFromRootNode(org.dmg.pmml.tree.Node node,
String parentPath) |
static KiePMMLTreeModelNodeASTFactory |
factory(Map<String,org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
List<org.kie.pmml.commons.model.KiePMMLOutputField> outputFields,
org.dmg.pmml.tree.TreeModel.NoTrueChildStrategy noTrueChildStrategy,
org.kie.pmml.api.enums.DATA_TYPE targetType) |
protected boolean |
isFinalLeaf(org.dmg.pmml.tree.Node node) |
public static KiePMMLTreeModelNodeASTFactory factory(Map<String,org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap, List<org.kie.pmml.commons.model.KiePMMLOutputField> outputFields, org.dmg.pmml.tree.TreeModel.NoTrueChildStrategy noTrueChildStrategy, org.kie.pmml.api.enums.DATA_TYPE targetType)
public List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> declareRulesFromRootNode(org.dmg.pmml.tree.Node node, String parentPath)
protected void declareRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
protected void declareFinalRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
node is a final leafnode - parentPath - rules - protected void declareIntermediateRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
node is not a final leafnode - parentPath - rules - protected void declareDefaultRuleFromNode(org.dmg.pmml.tree.Node node,
String parentPath,
List<org.kie.pmml.models.drools.ast.KiePMMLDroolsRule> rules)
TreeModel.NoTrueChildStrategy.RETURN_LAST_PREDICTION, node
is not a final leaf, and node's score is not nullnode - parentPath - rules - protected boolean isFinalLeaf(org.dmg.pmml.tree.Node node)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.