## Uses of Interface
com.dlsc.flexgantt.swing.timeline.IDatelineRenderer

- Packages that use IDatelineRenderer
  Package | Description
  --- | ---
  com.dlsc.flexgantt.swing.mac |
  com.dlsc.flexgantt.swing.timeline | Contains the timeline component, which itself consists of a dateline and an eventline.

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

    Classes in com.dlsc.flexgantt.swing.mac that implement IDatelineRenderer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MacTimeGranularityDatelineRenderer` A specialized dateline renderer for MacOS X.

  - ### Uses of IDatelineRenderer in com.dlsc.flexgantt.swing.timeline

    Classes in com.dlsc.flexgantt.swing.timeline that implement IDatelineRenderer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatelineRenderer<T extends IDatelineModel>` An abstract dateline renderer that provides common functionality for its subclasses.
    `class` | `SimpleGranularityDatelineRenderer<T extends SimpleGranularityDatelineModel>` A dateline renderer implementation that will be used if the dateline model is an instance of `SimpleGranularityDatelineModel`.
    `class` | `TimeGranularityDatelineRenderer<T extends TimeGranularityDatelineModel>` A dateline renderer implementation that will be used if the dateline model is an instance of `TimeGranularityDatelineModel`.

    Methods in com.dlsc.flexgantt.swing.timeline that return IDatelineRenderer
    Modifier and Type | Method and Description
    --- | ---
    `IDatelineRenderer` | Dateline.`getDatelineRenderer()` Returns the currently used dateline renderer.
    `<T extends IDatelineModel> IDatelineRenderer<T>` | Dateline.`getDatelineRenderer(Class<T> modelClass)` Returns a dateline renderer for the given model type.

    Methods in com.dlsc.flexgantt.swing.timeline that return types with arguments of type IDatelineRenderer
    Modifier and Type | Method and Description
    --- | ---
    `Map<Class<? extends IDatelineModel>,IDatelineRenderer>` | Dateline.`getRendererMap()` Returns the map used to store the mappings between dateline model classes and dateline renderers.

    Methods in com.dlsc.flexgantt.swing.timeline with parameters of type IDatelineRenderer
    Modifier and Type | Method and Description
    --- | ---
    `<T extends IDatelineModel> void` | Dateline.`setDatelineRenderer(Class<T> modelClass, IDatelineRenderer<T> renderer)` Specifies a dateline renderer implementation that will be used to draw the dateline if the dateline's model is of the given model type.

    Method parameters in com.dlsc.flexgantt.swing.timeline with type arguments of type IDatelineRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | Dateline.`setRendererMap(Map<Class<? extends IDatelineModel>,IDatelineRenderer> map)` Sets the map used to store the mappings between dateline model classes and dateline renderers.

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