T - the data to run decisions on.public class DecisionTree<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
DecisionTree.BinTree |
static interface |
DecisionTree.DecisionLog |
| Constructor and Description |
|---|
DecisionTree(T entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
createRoot(int newNodeID,
String newQuestAns,
Decision decision) |
boolean |
getFinalOutcome() |
DecisionTree.BinTree |
getLastNode() |
void |
no(int existingNodeID,
int newNodeID,
String newQuestAns,
Decision decision) |
void |
outputBinTree() |
void |
queryBinTree() |
void |
setDecisionLog(DecisionTree.DecisionLog decisionLog) |
void |
yes(int existingNodeID,
int newNodeID,
String newQuestAns,
Decision decision) |
public DecisionTree(T entity)
public void setDecisionLog(DecisionTree.DecisionLog decisionLog)
public boolean getFinalOutcome()
public void queryBinTree()
public DecisionTree.BinTree getLastNode()
public void outputBinTree()
Copyright © 2014 JBoss, a division of Red Hat. All rights reserved.