Interface About

All Known Subinterfaces:
ExtendedAbout
All Known Implementing Classes:
AboutBean, AboutImpl, Registry.RegisteredAbout

public interface About
Get information, such as the name, version and authors, about a plugin.
Version:
2.0
Author:
Nicklas
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The maximum length of the strings returned by the methods in this interface that can be stored in the database.
  • Method Summary

    Modifier and Type
    Method
    Description
    Contact information to get more information about the plugin.
    A copyright notice.
    A description of the plugin and what it does.
    An email adress to get more information about the plugin.
    Get the maximum BASE version were to plug-in no longer is expected to work.
    Get the minimum BASE version that the plug-in requires.
    The name of the plugin.
    An URL to get more information about the plugin.
    The version of the plugin software.
  • Field Details

    • MAX_INFORMATION_LENGTH

      static final int MAX_INFORMATION_LENGTH
      The maximum length of the strings returned by the methods in this interface that can be stored in the database.
      See Also:
  • Method Details

    • getName

      String getName()
      The name of the plugin. Mustn't return null.
    • getVersion

      String getVersion()
      The version of the plugin software. May return null.
    • getMinBaseVersion

      String getMinBaseVersion()
      Get the minimum BASE version that the plug-in requires. The returned value should be 2 or 3 numbers separated by a dot (eg. 3.0, 3.1.2, etc). A null return value indicates that the plug-in works with all BASE versions.
      Returns:
      A string or null
      Since:
      3.0
    • getMaxBaseVersion

      String getMaxBaseVersion()
      Get the maximum BASE version were to plug-in no longer is expected to work. The returned value should be 2 or 3 numbers separated by a dot (eg. 3.0, 3.1.2, etc). A null return value indicates that the plug-in works with all BASE versions.
      Returns:
      A string or null
      Since:
      3.0
    • getDescription

      String getDescription()
      A description of the plugin and what it does. May return null.
    • getCopyright

      String getCopyright()
      A copyright notice. May return null.
    • getContact

      String getContact()
      Contact information to get more information about the plugin. May return null.
    • getEmail

      String getEmail()
      An email adress to get more information about the plugin. May return null.
    • getUrl

      String getUrl()
      An URL to get more information about the plugin. May return null.