## Uses of Interface
com.dlsc.flexgantt.swing.layer.timeline.ITimelineObjectRenderer

- Packages that use ITimelineObjectRenderer
  Package | Description
  --- | ---
  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.layer.timeline | Classes that deal with timeline layers and the rendering and the selection of timeline objects.

- - ### Uses of ITimelineObjectRenderer in com.dlsc.flexgantt.swing.layer

    Methods in com.dlsc.flexgantt.swing.layer that return ITimelineObjectRenderer
    Modifier and Type | Method and Description
    --- | ---
    `ITimelineObjectRenderer` | LayerContainer.`getTimelineObjectRenderer(Class cl)` Returns a timeline object renderer for an object.

    Methods in com.dlsc.flexgantt.swing.layer that return types with arguments of type ITimelineObjectRenderer
    Modifier and Type | Method and Description
    --- | ---
    `Map<Class,ITimelineObjectRenderer>` | LayerContainer.`getRendererMap()` Returns the map that is containing the mapping of timeline object classes to renderers.

    Methods in com.dlsc.flexgantt.swing.layer with parameters of type ITimelineObjectRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | LayerContainer.`setTimelineObjectRenderer(Class objectType, ITimelineObjectRenderer renderer)` Maps the implementation of a timeline object renderer to a class definition.

    Method parameters in com.dlsc.flexgantt.swing.layer with type arguments of type ITimelineObjectRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | LayerContainer.`setRendererMap(Map<Class,ITimelineObjectRenderer> map)` Sets an entire set of timeline object renderers at once.

  - ### Uses of ITimelineObjectRenderer in com.dlsc.flexgantt.swing.layer.timeline

    Classes in com.dlsc.flexgantt.swing.layer.timeline that implement ITimelineObjectRenderer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultActivityObjectRenderer` A renderer for timeline objects that implement the `IActivityObject` interface.
    `class` | `DefaultCapacityObjectRenderer` A timeline object renderer that knows how to draw timeline objects that represent a capacity.
    `class` | `DefaultEventObjectRenderer` A default implementation of a renderer for timeline objects that are events (same start and end time).
    `class` | `DefaultTimelineObjectRenderer` The default timeline object renderer implementation draws a bar with rounded corners and fills its background with a smooth gradient paint.

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