Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.encog.ml.tree
Interface TreeNode

All Known Implementing Classes:
  BasicTreeNode, ProgramNode

    public interface TreeNode

A node for a tree.

Method Summary
`void` | `addChildNodes(TreeNode[] args)` Add child nodes.
`boolean` | `allLeafChildren()`
`List<TreeNode>` | `getChildNodes()`
`boolean` | `isLeaf()`
`int` | `size()`

Method Detail

### addChildNodes

    void addChildNodes(TreeNode[] args)

  Add child nodes.

  Parameters:
    `args` - The child nodes to add.

### allLeafChildren

    boolean allLeafChildren()

  Returns:
    True, if all children are leaves.

### getChildNodes

    List<TreeNode> getChildNodes()

  Returns:
    The child nodes.

### isLeaf

    boolean isLeaf()

  Returns:
    True, if this is a leaf.

### size

    int size()

  Returns:
    The number of nodes from this point. Do not call on cyclic tree.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2014. All Rights Reserved.