com.dlsc.flexgantt.swing.layer.system

## Interface IActionProvider

- All Known Implementing Classes:
    DefaultActionProvider

      public interface IActionProvider

  An action provider determines which quick actions are available for a given timeline object. These actions can then be made accessible via buttons displayed by the `ActionLayer`.
  Since:
    2.1
  Version:
    $Revision: 1.8 $
  Author:
    Dirk Lemmermann
  See Also:
    `ActionLayer.setActionProvider(IActionProvider)`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `List<Action>` | `getTimelineObjectActions(LayerContainer lc, TimelineObjectPath path)` Returns the actions that are available for the timeline object given by the path.

- - ### Method Detail

    - #### getTimelineObjectActions

          List<Action> getTimelineObjectActions(LayerContainer lc,
                                                TimelineObjectPath path)

      Returns the actions that are available for the timeline object given by the path.
      Parameters:
        `lc` - the layer container where the user clicked on the timeline object
        `path` - the path to the timeline object
      Returns:
        a list of actions for which the `ActionLayer` will display buttons
      Since:
        2.1

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