# Uses of Package
com.dlsc.flexgantt.model.treetable

- Packages that use com.dlsc.flexgantt.model.treetable
  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.
  com.dlsc.flexgantt.policy.layer | Policies that will be used in the context of layers.
  com.dlsc.flexgantt.policy.treetable | Policies that will be used in the context of a tree table
  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.mac |
  com.dlsc.flexgantt.swing.print | Anything related to printing is contained in this package.
  com.dlsc.flexgantt.swing.treetable | A tree table implementation used solely for the purpose of drawing the left-hand side of a Gantt chart.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.command.treetable
  Class and Description
  DefaultMutableTreeTableNode A default implementation for the `ITreeTableNode` interface.
  DefaultTreeTableModel The framework's default implementation of `ITreeTableModel`.
  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.
  ITreeTableNode An extension of the `TreeNode` interface, which provides additional information used to populate the table columns of the tree table.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.model.gantt
  Class and Description
  DefaultMutableTreeTableNode A default implementation for the `ITreeTableNode` interface.
  DefaultTreeTableModel The framework's default implementation of `ITreeTableModel`.
  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.
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  ITreeTableNode An extension of the `TreeNode` interface, which provides additional information used to populate the table columns of the tree table.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.model.treetable
  Class and Description
  ColumnModelEvent An event object implementation used to notify model listeners of type `IColumnModelListener` about changes to the column model that they are attached to.
  ColumnModelEvent.ID An enumerator with values that describe which kind of modification took place on a column model.
  IColumnModel A column model interface that will be used by the tree table's column header component.
  IColumnModelListener A listener interface for column models.
  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.
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  ITreeTableModelListener A listener for tree table specific events.
  ITreeTableNode An extension of the `TreeNode` interface, which provides additional information used to populate the table columns of the tree table.
  KeyColumn The key column is a special type of tree table column and responsible for showing the tree structure given by a tree table model.
  SortDirection An enumeration of possible sort directions.
  TreeTableColumn A tree table column encapsulates all information required in order to render a header for the column, to control the user interaction with the column (e.g. sorting), and to assist in the lookup of the appropriate cell editors and renderers.
  TreeTableModelEvent An event object used to notify the application if the user edited a tree table cell.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.policy.layer
  Class and Description
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.policy.treetable
  Class and Description
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  TreeTableColumn A tree table column encapsulates all information required in order to render a header for the column, to control the user interaction with the column (e.g. sorting), and to assist in the lookup of the appropriate cell editors and renderers.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.swing
  Class and Description
  ColumnModelEvent An event object implementation used to notify model listeners of type `IColumnModelListener` about changes to the column model that they are attached to.
  IColumnModel A column model interface that will be used by the tree table's column header component.
  IColumnModelListener A listener interface for column models.
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  ITreeTableModelListener A listener for tree table specific events.
  KeyColumn The key column is a special type of tree table column and responsible for showing the tree structure given by a tree table model.
  TreeTableColumn A tree table column encapsulates all information required in order to render a header for the column, to control the user interaction with the column (e.g. sorting), and to assist in the lookup of the appropriate cell editors and renderers.
  TreeTableModelEvent An event object used to notify the application if the user edited a tree table cell.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.swing.layer
  Class and Description
  ITreeTableModelListener A listener for tree table specific events.
  TreeTableModelEvent An event object used to notify the application if the user edited a tree table cell.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.swing.mac
  Class and Description
  IColumnModel A column model interface that will be used by the tree table's column header component.
  IColumnModelListener A listener interface for column models.
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  ITreeTableModelListener A listener for tree table specific events.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.swing.print
  Class and Description
  IColumnModelListener A listener interface for column models.

- Classes in com.dlsc.flexgantt.model.treetable used by com.dlsc.flexgantt.swing.treetable
  Class and Description
  ColumnModelEvent An event object implementation used to notify model listeners of type `IColumnModelListener` about changes to the column model that they are attached to.
  IColumnModel A column model interface that will be used by the tree table's column header component.
  IColumnModelListener A listener interface for column models.
  ITreeTableModel A tree table extends a tree by adding the capability to display table columns as well.
  ITreeTableModelListener A listener for tree table specific events.
  KeyColumn The key column is a special type of tree table column and responsible for showing the tree structure given by a tree table model.
  SortDirection An enumeration of possible sort directions.
  TreeTableColumn A tree table column encapsulates all information required in order to render a header for the column, to control the user interaction with the column (e.g. sorting), and to assist in the lookup of the appropriate cell editors and renderers.
  TreeTableModelEvent An event object used to notify the application if the user edited a tree table cell.

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