Package com.dlsc.flexgantt.policy.layer

Policies that will be used in the context of layers.

See:
          Description

Interface Summary
ICrosshairPolicy A policy used for the crosshair feature.
IDragAndDropPolicy A policy used in the context of drag & drop operations related to timeline objects.
IDragInfoPolicy A policy used by the drag layer to display information to the user about the current drag location (which is a possible drop candidate).
IEditActivityObjectPolicy A policy that is used for making decisions regarding the editing behaviour of activity objects.
IEditCapacityObjectPolicy A policy that is used for making decisions regarding the editing behaviour of capacity objects.
IEditLayerPolicy A policy used to control which layers can be deleted and which commands will be used to remove or add a layer.
IEditTimelineObjectPolicy A policy that is used for making various decisions regarding the editing behaviour of timeline objects.
IGridLinePolicy The grid line policy controls the behaviour of the major and minor grid lines.
IGridPolicy<T extends IGranularity> A policy for dealing with a virtual grid.
ILabelPolicy A policy for looking up labels used in various places.
ILinePolicy A policy that can be used to create lines for timeline objects within the row of a node (nested rows, inner rows).
IPopupPolicy A policy that returns an object that can be used by some mechanism to display additional information about a timeline object.
IRelationshipPolicy A policy that supports the creation of relationships between timeline objects.
ISelectionPolicy A policy that is used to determine whether timeline objects can be selected or not.
 

Class Summary
AbstractGridPolicy<T extends IGranularity> An abstract implementation of IGridPolicy, which deals with storing the list of supported granularities.
DefaultCrosshairPolicy The default implementation of the crosshair policy displays the following information in the four corners of the crosshair: UPPER_LEFT: the time span of the timeline object on which the crosshair cursor is hovering (if there is one, blank otherwise) UPPER_RIGHT: the time at the current crosshair cursor position LOWER_LEFT: the name of the timeline object on which the crosshair cursor is hovering (if there is one, blank otherwise) LOWER_RIGHT: the name of the hierarchy node that belongs to the row over which the crosshair cursor is hovering For a more general description of this policy please refer to the policy interface ICrosshairPolicy.
DefaultDragAndDropPolicy The default implmementation of the drag & drop policy.
DefaultDragInfoPolicy The default implementation of the drag info policy will simply create a string that contains the time span passed to the policy.
DefaultEditActivityObjectPolicy The default implmementation of edit policy for activity objects.
DefaultEditCapacityObjectPolicy The default implmementation of the edit policy for capacity objects.
DefaultEditLayerPolicy The default implementation of the edit policy for layers, which assumes that the layers to add or remove are instances of Layer.
DefaultEditTimelineObjectPolicy The default implmementation of the edit policy for timeline objects.
DefaultGridLinePolicy The default implmementation of the grid line policy.
DefaultLabelPolicy The default implmementation of the label policy.
DefaultLinePolicy The default implementation of the line policy delegates all of its method invocations to the nodes and timeline objects that get passed to it as parameters.
DefaultPopupPolicy The default implementation of IPopupPolicy.
DefaultRelationshipPolicy The default implementation of the IRelationshipPolicy allows all timeline objects to be linked with each other and returns a DefaultCreateRelationshipCommand command object for performing the actual linking.
DefaultSelectionPolicy The default implmementation of selection policy.
SimpleGranularityGridPolicy A grid policy that uses the SimpleGranularity class to adjust start and end times.
TimeGranularityDragInfoPolicy A drag info policy that is being used when the currently used dateline model is an instance of TimeGranularityDatelineModel.
TimeGranularityGridLinePolicy A specialization of the default grid line policy for situations where the TimeGranularityDatelineModel gets used by the dateline.
TimeGranularityGridPolicy A grid policy that uses the TimeGranularity class to adjust start and end times.
 

Enum Summary
ICrosshairPolicy.LabelPosition  
 

Package com.dlsc.flexgantt.policy.layer Description

Policies that will be used in the context of layers.