Interface ReportItemsProviding<D>

All Known Implementing Classes:
ReportItemsProviding.Adapter

public interface ReportItemsProviding<D>
Aspect for providing items operating on a report's entries.
Since:
5.2.5
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Adapter for implementation convenience.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Aspect for providing items.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable ReportItem<D>
    Returns the click item of this report plugin.
    @NotNull Collection<? extends ReportItem<D>>
    Provides an arbitrary number of report items defining actions available with a single entry.
  • Field Details

  • Method Details

    • getClickItem

      @Nullable @Nullable ReportItem<D> getClickItem()
      Returns the click item of this report plugin. The operation provided by the returned item will be executed on a user-generated click-event.
      Returns:
      The click item, or null, if not supported.
      Since:
      5.2.21
    • getItems

      @NotNull @NotNull Collection<? extends ReportItem<D>> getItems()
      Provides an arbitrary number of report items defining actions available with a single entry.
      Returns:
      A collection of report items.
      Since:
      5.2.5