## Uses of Interface
com.dlsc.flexgantt.policy.IPolicyProvider

- Packages that use IPolicyProvider
  Package | Description
  --- | ---
  com.dlsc.flexgantt.policy | Contains interfaces and classes shared by the policy child packages and a policy provider used by various FlexGantt components to look up policy implementations.
  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.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.timeline | Contains the timeline component, which itself consists of a dateline and an eventline.
  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 IPolicyProvider in com.dlsc.flexgantt.policy

    Classes in com.dlsc.flexgantt.policy that implement IPolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PolicyProvider` For a detailed description refer to `IPolicyProvider`.

    Methods in com.dlsc.flexgantt.policy that return IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `IPolicyProvider` | PolicyProviderEvent.`getPolicyProvider()` Returns the source of the event (the modified policy provider).

    Constructors in com.dlsc.flexgantt.policy with parameters of type IPolicyProvider
    Constructor and Description
    `PolicyProviderEvent(IPolicyProvider pp, PolicyProviderEvent.ID id, Class<? extends IPolicy> policyType, IPolicy policyImpl)` Constructs a new policy provider event.

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

    Methods in com.dlsc.flexgantt.swing that return IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `IPolicyProvider` | AbstractGanttChart.`getPolicyProvider()` Returns the policy provider used by the Gantt chart to lookup policy implementations.

    Methods in com.dlsc.flexgantt.swing with parameters of type IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractGanttChart.`setPolicyProvider(IPolicyProvider provider)` Sets the policy provider used by the Gantt chart to lookup policy implementations.

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

    Methods in com.dlsc.flexgantt.swing.layer that return IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `IPolicyProvider` | AbstractLayer.`getLayerPolicyProvider()` Returns the policy provider of the layer container.
    `IPolicyProvider` | LayerContainer.`getPolicyProvider()` Returns the layer container's policy provider.
    `IPolicyProvider` | AbstractLayer.`getTreeTablePolicyProvider()` Returns the policy provider of the tree table.

    Methods in com.dlsc.flexgantt.swing.layer with parameters of type IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | LayerContainer.`setPolicyProvider(IPolicyProvider provider)` Changes the container's policy provider.

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

    Methods in com.dlsc.flexgantt.swing.timeline that return IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `IPolicyProvider` | Dateline.`getPolicyProvider()` Returns the dateline's policy provider.
    `IPolicyProvider` | Eventline.`getPolicyProvider()` Returns the policy provider of the eventline.

    Methods in com.dlsc.flexgantt.swing.timeline with parameters of type IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | Dateline.`setPolicyProvider(IPolicyProvider provider)` Changes the dateline's policy provider.
    `void` | Eventline.`setPolicyProvider(IPolicyProvider provider)` Sets the eventline policy provider.

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

    Methods in com.dlsc.flexgantt.swing.treetable that return IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `IPolicyProvider` | TreeTable.`getPolicyProvider()` Returns the policy provider used by the table to lookup policy implementations.

    Methods in com.dlsc.flexgantt.swing.treetable with parameters of type IPolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | TreeTable.`setPolicyProvider(IPolicyProvider provider)` Specifies a new policy provider to be used by the table to lookup policy implementations.

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