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

- Packages that use IColumnModel
  Package | Description
  --- | ---
  com.dlsc.flexgantt.model.treetable | A tree table model, which is an extension of the standard Swing tree model.
  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.mac |
  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 IColumnModel in com.dlsc.flexgantt.model.treetable

    Classes in com.dlsc.flexgantt.model.treetable that implement IColumnModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultColumnModel` The default column model implementation used throughout the Gantt chart framework.

    Constructors in com.dlsc.flexgantt.model.treetable with parameters of type IColumnModel
    Constructor and Description
    `ColumnModelEvent(IColumnModel model, TreeTableColumn column, ColumnModelEvent.ID id)` Constructs a new column model event for the given column model and column.
    `ColumnModelIterator(IColumnModel model, int keyColumnPosition)` Constructs a new column model iterator for the given column model and key column position.

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

    Methods in com.dlsc.flexgantt.swing that return IColumnModel
    Modifier and Type | Method and Description
    --- | ---
    `IColumnModel` | AbstractGanttChart.`getColumnModel()` Returns the Gantt chart's column model.

    Methods in com.dlsc.flexgantt.swing with parameters of type IColumnModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractGanttChart.`setColumnModel(IColumnModel model)` Assigns a column model to the Gantt chart and attaches listeners to the model itself, to the model's key column and to each of the model's regular columns.

    Constructors in com.dlsc.flexgantt.swing with parameters of type IColumnModel
    Constructor and Description
    `AbstractGanttChart(IColumnModel columnModel)` Constructs a new Gantt chart with the two 'singleton' elements: a timeline (includes dateline and eventline) and a colum header.
    `AbstractGanttChart(IGanttChartModel model, IColumnModel columnModel)` Constructs a new Gantt chart with the two 'singleton' elements: a timeline (includes dateline and eventline) and a colum header.
    `AbstractGanttChart(IGanttChartModel model, IColumnModel columnModel, IComponentFactory compFactory)` Constructs a new Gantt chart with the two 'singleton' elements: a timeline (includes dateline and eventline) and a colum header.
    `DualGanttChart(IColumnModel columnModel)` Constructs a new Gantt chart that is capable of displaying two models at the same time (a primary and a secondary model).
    `DualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, IColumnModel columnModel)` Constructs a new Gantt chart that is capable of displaying two models at the same time (a primary and a secondary model).
    `DualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, IColumnModel columnModel, IComponentFactory compFactory)` Constructs a new Gantt chart that is capable of displaying two models at the same time (a primary and a secondary model).
    `GanttChart(IColumnModel columnModel)` Constructs a new standard Gantt chart.
    `GanttChart(IGanttChartModel model, IColumnModel columnModel)` Constructs a new standard Gantt chart.
    `GanttChart(IGanttChartModel model, IColumnModel columnModel, IComponentFactory compFactory)` Constructs a new standard Gantt chart.
    `GanttChart(IGanttChartModel model, IColumnModel columnModel, TimeZone zone, IComponentFactory compFactory)` Constructs a new standard Gantt chart.
    `SimpleGranularityDualGanttChart(IColumnModel columnModel)` Constructs a new dual Gantt chart that uses a simple dateline.
    `SimpleGranularityDualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, IColumnModel columnModel)` Constructs a new dual Gantt chart that uses a simple dateline.
    `SimpleGranularityDualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, IColumnModel columnModel, SimpleComponentFactory compFactory)` Constructs a new dual Gantt chart that uses a simple dateline.
    `SimpleGranularityGanttChart(IColumnModel columnModel)` Constructs a new Gantt chart that is using a simple dateline.
    `SimpleGranularityGanttChart(IGanttChartModel model, IColumnModel columnModel)` Constructs a new Gantt chart that is using a simple dateline.
    `SimpleGranularityGanttChart(IGanttChartModel model, IColumnModel columnModel, SimpleComponentFactory compFactory)` Constructs a new Gantt chart that is using a simple dateline.
    `SimpleGranularityGanttChart(IGanttChartModel model, IColumnModel columnModel, TimeZone zone, SimpleComponentFactory compFactory)` Constructs a new Gantt chart that is using a simple dateline.

  - ### Uses of IColumnModel in com.dlsc.flexgantt.swing.mac

    Constructors in com.dlsc.flexgantt.swing.mac with parameters of type IColumnModel
    Constructor and Description
    `MacDualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, IColumnModel columnModel)` Constructs a new Gantt chart that is capable of displaying two models at the same time (a primary and a secondary model).
    `MacGanttChart(IGanttChartModel model, IColumnModel columnModel)` Constructs a new standard Gantt chart.
    `MacGanttChart(IGanttChartModel model, IColumnModel columnModel, TimeZone zone)` Constructs a new standard Gantt chart.

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

    Methods in com.dlsc.flexgantt.swing.treetable that return IColumnModel
    Modifier and Type | Method and Description
    --- | ---
    `IColumnModel` | TreeTable.`getColumnModel()` Returns the tree table's column model.
    `IColumnModel` | TreeTableHeader.`getModel()` Returns the column model that gets visualized by the column header.

    Methods in com.dlsc.flexgantt.swing.treetable with parameters of type IColumnModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | TreeTable.`setColumnModel(IColumnModel model)` Sets a new column model for the tree table.

    Constructors in com.dlsc.flexgantt.swing.treetable with parameters of type IColumnModel
    Constructor and Description
    `TreeTableContainer(IColumnModel columnModel)` Constructs a new tree table container that will use a `DefaultGanttChartModel` as a data source and a `DefaultComponentFactory` for creating the controls it needs.
    `TreeTableContainer(IGanttChartModel model, IColumnModel columnModel)` Constructs a new tree table container that will use a `DefaultComponentFactory` to create the controls it needs.
    `TreeTableContainer(IGanttChartModel model, IColumnModel columnModel, IComponentFactory compFactory)` Constructs a new tree table container.

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