Interface ExtensionInformation


  • @Immutable
    @DoNotImplement
    public interface ExtensionInformation
    Detailed information about an extension.
    Since:
    4.0.0, CE 2019.1
    • Method Detail

      • getId

        @NotNull String getId()
        Returns:
        The unique ID of an extension.
        Since:
        4.0.0, CE 2019.1
      • getVersion

        @NotNull String getVersion()
        Returns:
        The version of an extension.
        Since:
        4.0.0, CE 2019.1
      • getName

        @NotNull String getName()
        Returns:
        The human readable name of an extension.
        Since:
        4.0.0, CE 2019.1
      • getAuthor

        @NotNull Optional<String> getAuthor()
        Returns:
        The author of an extension, if the extension provides information about the author.
        Since:
        4.0.0, CE 2019.1
      • getExtensionHomeFolder

        @NotNull File getExtensionHomeFolder()
        Returns:
        The extensions installation folder.
        Since:
        4.0.0, CE 2019.1