## Uses of Interface
com.dlsc.flexgantt.swing.IComponentFactory

- Packages that use IComponentFactory
  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.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 IComponentFactory in com.dlsc.flexgantt.swing

    Classes in com.dlsc.flexgantt.swing that implement IComponentFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultComponentFactory` The default component factory used by the Gantt charts.
    `class` | `SimpleComponentFactory` A simple component factory is an exension of the default component factory.

    Methods in com.dlsc.flexgantt.swing that return IComponentFactory
    Modifier and Type | Method and Description
    --- | ---
    `IComponentFactory` | AbstractGanttChart.`getComponentFactory()` Returns the component factory used by the Gantt chart to create components such as `Timeline`, `TreeTableHeader`, `TreeTable`, `LayerContainer`, `TreeTableRowHeader`.

    Constructors in com.dlsc.flexgantt.swing with parameters of type IComponentFactory
    Constructor and Description
    `AbstractGanttChart(IComponentFactory compFactory)` 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.
    `AbstractGanttChart(IGanttChartModel model, IComponentFactory compFactory)` Constructs a new Gantt chart with the two 'singleton' elements: a timeline (includes dateline and eventline) and a colum header.
    `DualGanttChart(IComponentFactory compFactory)` 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).
    `DualGanttChart(IGanttChartModel primaryModel, IGanttChartModel secondaryModel, 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(IComponentFactory compFactory)` 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.
    `GanttChart(IGanttChartModel model, IComponentFactory compFactory)` Constructs a new standard Gantt chart.

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

    Classes in com.dlsc.flexgantt.swing.mac that implement IComponentFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MacComponentFactory` A specialized component factory for Mac OS X.

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

    Constructors in com.dlsc.flexgantt.swing.treetable with parameters of type IComponentFactory
    Constructor and Description
    `TreeTableContainer(IComponentFactory compFactory)` Constructs a new tree table container that will use a `DefaultColumnModel` for the tree table / column header and a `DefaultGanttChartModel` as its data source.
    `TreeTableContainer(IGanttChartModel model, IColumnModel columnModel, IComponentFactory compFactory)` Constructs a new tree table container.
    `TreeTableContainer(IGanttChartModel model, IComponentFactory compFactory)` Constructs a new tree table container that will use a `DefaultColumnModel` for the tree table / column header.

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