T - the data type of objects associated with tree nodes -- the objects implicitly contained in the tree.C - the traversal context type.public static interface DecisionTree.Controller<T,C>
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isTerminal(T o,
          C context)Indicates whether traversal should contine or end at a node. | 
| boolean | isVisible(T o,
         C context)Indicates whether a node is active during traversal. | 
| T[] | split(T o,
     C context)Create a cell's descendant nodes. | 
boolean isTerminal(T o, C context)
o - the user-defined object specified at traversal start and examined at each tree nodes.context - the traversal context.boolean isVisible(T o, C context)
o - the user-defined object specified at traversal start and examined at each tree nodes.context - the traversal context.T[] split(T o, C context)
o - the user-defined object specified at traversal start and examined at each tree nodes.context - the traversal context.