## Uses of Class
com.dlsc.flexgantt.swing.treetable.TreeTableNode

- Packages that use TreeTableNode
  Package | Description
  --- | ---
  com.dlsc.flexgantt.swing | Contains the Gantt chart components and various other user interface elements that can be used together with the Gantt chart.
  com.dlsc.flexgantt.swing.layer | The right-hand side of any Gantt chart is a layer container, which is responsible for managing the various layer types.
  com.dlsc.flexgantt.swing.treetable | A tree table implementation used solely for the purpose of drawing the left-hand side of a Gantt chart.

- - ### Uses of TreeTableNode in com.dlsc.flexgantt.swing

    Methods in com.dlsc.flexgantt.swing that return TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `TreeTableNode` | ObjectBounds.`getTreeTableNode()` Returns the (tree table internal) representation of the tree node.

    Constructors in com.dlsc.flexgantt.swing with parameters of type TreeTableNode
    Constructor and Description
    `ObjectBounds(TimelineObjectPath path, IGanttChartModel model, int x, int y, int width, int height, TreeTableNode treeTableNode, TimelineObjectLayer layer)` Constructs a new bounds object.

  - ### Uses of TreeTableNode in com.dlsc.flexgantt.swing.layer

    Methods in com.dlsc.flexgantt.swing.layer that return types with arguments of type TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `List<TreeTableNode>` | LayerContainer.`getClipNodes()` Returns a list of tree table nodes where each node is contained within the current drawing clip.

  - ### Uses of TreeTableNode in com.dlsc.flexgantt.swing.treetable

    Fields in com.dlsc.flexgantt.swing.treetable declared as TreeTableNode
    Modifier and Type | Field and Description
    --- | ---
    `protected TreeTableNode[]` | TreeTableNode.`children` The array of children entries.
    `protected TreeTableNode` | TreeTableNode.`parent` Reference to the parent table entry.

    Methods in com.dlsc.flexgantt.swing.treetable that return TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `TreeTableNode` | TreeTable.`getAnimationNode()` Returns the internal node that is currently being toggled and animated.
    `TreeTableNode` | TreeTableNode.`getChildNode(Object modelChildNode)` Returns the wrapping tree table node for the given model node.
    `TreeTableNode[]` | TreeTableNode.`getChildren()` Returns the array of child nodes.
    `TreeTableNode` | TreeTableDragAndDropManager.`getDraggedNode()` Returns the dragged tree table node.
    `TreeTableNode` | TreeTableNode.`getParentNode()` Returns the parent node of the node.
    `TreeTableNode` | TreeTable.`getRootNode()` The root node.
    `TreeTableNode` | TreeTable.`getTreeTableNodeAt(int y)` Returns the tree table node for the given y-coordinate.
    `TreeTableNode[]` | TreeTable.`getTreeTableNodesBetween(int y1, int y2)` Returns all nodes located on or between the two given y-coordinates.

    Methods in com.dlsc.flexgantt.swing.treetable that return types with arguments of type TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `List<TreeTableNode>` | TreeTable.`getTreeTableNodes()` Returns the array that is storing the tree table nodes.

    Methods in com.dlsc.flexgantt.swing.treetable with parameters of type TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `protected Image` | TreeTableDragAndDropManager.`createDragImage(TreeTableNode node)` Creates a drag image for the given tree table node.
    `boolean` | NodeAnimationController.`isNodeAnimated(TreeTableNode node)` Determines if the given node will be toggled with an animation or not.
    `protected void` | TreeTable.`paintCell(Graphics g, TreeTableColumn column, TreeTableNode node, int x, int y, int width, int height, int row, int columnIndex, int modelIndex, Class columnClass, boolean fillerColumn)` Paints a single cell into the given graphics context for the given node and the given column.
    `protected void` | TreeTableNode.`setParent(TreeTableNode parent)` Sets the node's parent node.

    Method parameters in com.dlsc.flexgantt.swing.treetable with type arguments of type TreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TreeTableNode.`load(Map<Object,TreeTableNode> tableCache)` Loads the children nodes from the model, wraps each one of them and adds them to this node.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.