com.dlsc.flexgantt.policy.layer

## Interface IOverviewPolicy

- All Superinterfaces:
    IPolicy
  All Known Implementing Classes:
    DefaultOverviewPolicy

      public interface IOverviewPolicy
      extends IPolicy

  A policy that is used by the `OverviewPalette` to color timeline objects based on their status or to mark timeline objects that require special attention.
  Since:
    1.0
  Version:
    $Revision: 1.3 $
  Author:
    Dirk Lemmermann
  See Also:
    `OverviewPalette`, `OverviewSelector`, `LayerContainer.setTimelineObjectStatusColor(Object, java.awt.Color)`, `LayerContainer.setTimelineObjectStatusIcon(Object, javax.swing.Icon)`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `getOverviewStatus(Object node, Object timelineObject, IGanttChartModel model)` Returns a status object that can be used by the `OverviewPalette` to determine which color to use when drawing the timeline object.

- - ### Method Detail

    - #### getOverviewStatus

          Object getOverviewStatus(Object node,
                                   Object timelineObject,
                                   IGanttChartModel model)

      Returns a status object that can be used by the `OverviewPalette` to determine which color to use when drawing the timeline object.
      Parameters:
        `node` - the parent hierarchy node of the timeline object
        `timelineObject` - the timeline object
        `model` - the model to which the node and the timeline object belong
      Returns:
        an arbitrary status object (often simply a `String`)
      Since:
        1.0

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