# Package 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.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IPolicy | A policy implementation encapsulates a well defined (and limited in scope) piece of functionality.
  IPolicyProvider | A policy provider supplies the component (e.g. a tree table or a timeline) that it is attached to with policy implementations.
  IPolicyProviderListener | A listener interface that needs to be implemented by objects that want to be informed about changes within a policy provider.

- Class Summary
  Class | Description
  --- | ---
  AbstractPolicy | All policies are subclasses of this abstract policy implementation.
  PolicyProvider | For a detailed description refer to `IPolicyProvider`.
  PolicyProviderEvent | An event object which wraps information about an event / a change that occured inside a policy provider.

- Enum Summary
  Enum | Description
  --- | ---
  PolicyProviderEvent.ID | An event identifier used to distinguish between different types of events that can take place inside a policy provider.

## Package com.dlsc.flexgantt.policy Description

Contains interfaces and classes shared by the policy child packages and a policy provider used by various FlexGantt components to look up policy implementations.

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