## Uses of Interface
com.dlsc.flexgantt.model.treetable.ITreeTableNode

- Packages that use ITreeTableNode
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command.treetable | Contains tree-table-specific commands.
  com.dlsc.flexgantt.model.gantt | A model definition and default implementation for a Gantt chart model, which is basically an extension of a tree table model, which itself is an extension of a tree model.
  com.dlsc.flexgantt.model.treetable | A tree table model, which is an extension of the standard Swing tree model.

- - ### Uses of ITreeTableNode in com.dlsc.flexgantt.command.treetable

    Methods in com.dlsc.flexgantt.command.treetable that return ITreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `ITreeTableNode` | DefaultChangeValueCommand.`getNode()` Returns the node that was modified.
    `ITreeTableNode` | DefaultChangeKeyCommand.`getNode()` Returns the node that was modified.
    `ITreeTableNode` | DefaultRowResizeCommand.`getNode()` Returns the node that received a new row height.

    Methods in com.dlsc.flexgantt.command.treetable with parameters of type ITreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DefaultCreateNodeCommand.`fillNode(ITreeTableNode node)` Fills the newly created tree table node with the initial key and column values.

    Constructors in com.dlsc.flexgantt.command.treetable with parameters of type ITreeTableNode
    Constructor and Description
    `DefaultRowResizeCommand(ITreeTableNode node, int height)` Constructs a new command.

  - ### Uses of ITreeTableNode in com.dlsc.flexgantt.model.gantt

    Subinterfaces of ITreeTableNode in com.dlsc.flexgantt.model.gantt
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IGanttChartNode<T>` An extension of the `ITreeTableNode` interface, which carries additional information that can be used to populate the right-hand side of a Gantt chart.
    `interface` | `IResourceNode<T>` A resource node implements additonal methods required by Gantt chart nodes that represent a resource.

    Classes in com.dlsc.flexgantt.model.gantt that implement ITreeTableNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultGanttChartNode<T,S extends ITimelineObject>` The default implementation of `IGanttChartNode` that can be used in combination with the `DefaultGanttChartModel`.
    `class` | `DefaultResourceNode<T,S extends ITimelineObject>` The default implementation of a Gantt chart node that represents a resource (e.g. a machine with a minimum and a maximum capacity).

  - ### Uses of ITreeTableNode in com.dlsc.flexgantt.model.treetable

    Classes in com.dlsc.flexgantt.model.treetable with type parameters of type ITreeTableNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTreeTableModel<T extends ITreeTableNode>` The framework's default implementation of `ITreeTableModel`.

    Subinterfaces of ITreeTableNode in com.dlsc.flexgantt.model.treetable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IMutableTreeTableNode` An interface that needs to be implemented by tree table nodes that support mutations in the form of added, inserted or removed child nodes or by setting a new parent.

    Classes in com.dlsc.flexgantt.model.treetable that implement ITreeTableNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultMutableTreeTableNode<T>` A default implementation for the `ITreeTableNode` interface.

    Methods in com.dlsc.flexgantt.model.treetable with parameters of type ITreeTableNode
    Modifier and Type | Method and Description
    --- | ---
    `int` | DefaultMutableTreeTableNode.`getDropActions(ITreeTableNode dropCandidate)`
    `int` | ITreeTableNode.`getDropActions(ITreeTableNode dropCandidate)` Returns the drop actions that can be performed on the node related to another node.

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