Interface SvgMetadataProvider


public interface SvgMetadataProvider
Plugin extension point for contributing custom elements inside the SVG <metadata> block when a report page is rendered. Implementations are discovered via ServerPluginManager and invoked for each page root; return an empty list to contribute nothing.
Since:
26.4
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nonnull List<@Nonnull SvgMetadata>
    get(@Nonnull Engine eng)
    Returns metadata elements to embed under <metadata> for the given report engine context.
  • Method Details

    • get

      @Nonnull @Nonnull List<@Nonnull SvgMetadata> get(@Nonnull @Nonnull Engine eng)
      Returns metadata elements to embed under <metadata> for the given report engine context.
      Parameters:
      eng - the current report engine
      Returns:
      a non-null list of SvgMetadata entries (may be empty); elements must be non-null
      Since:
      26.4