Interface NamedExtension

All Known Implementing Classes:
BasePresenter, ConsolePresenter, DifferencesImagePresenter, DifferencesPDFPresenter, DifferencesPNGPresenter, DifferencesPrintPresenter, ExportFilePresenter, ExportPresenter, JsonPresenter, ReportPDFPresenter, ReportPresenter

public interface NamedExtension
This interface is intended to simplify the selection of a certain extension out of a pool of extensions. To get an extensions by it's extension name from the ServerPluginManager use ServerPluginManager.getSingleInstanceByName(Class, String, boolean).
Since:
inetcore 3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nonnull String
    Returns the UNIQUE name of the extension.
  • Method Details

    • getExtensionName

      @Nonnull @Nonnull String getExtensionName()
      Returns the UNIQUE name of the extension. With UNIQUE referring to 'unique among all implementations of the same interface'
      Returns:
      the UNIQUE name of the extension
      Since:
      inetcore 3.0