Interface PluginEntry

All Known Implementing Classes:
DefaultPluginEntry

public interface PluginEntry
An entry in the plugin manager.
See Also:
PluginManager
  • Method Details

    • setDescription

      void setDescription​(PluginDescription description)
      Sets the description.
      Parameters:
      description - the description to be set.
    • getDescription

      PluginDescription getDescription()
      Returns the plugin description of this entry.
      Returns:
      the plugin description of this entry.
    • getFileName

      String getFileName()
      Returns the file name of the plugin.
      Returns:
      the file name of the plugin.
    • setLoadOnStartup

      void setLoadOnStartup​(Boolean loadOnStartup)
      Sets the flag indicating whether a plugin should be loaded on the startup of the editor.
      Parameters:
      loadOnStartup - the flag indicating whether a plugin should be loaded on the startup of the editor.
    • getLoadOnStartup

      Boolean getLoadOnStartup()
      Returns true, if the plugin should be loaded at startup.
      Returns:
      true, if the plugin should be loaded at startup.
    • setPlugin

      void setPlugin​(GenericPlugin plugin)
      Sets the plugin.
      Parameters:
      plugin - the plugin to be set.
    • getPlugin

      GenericPlugin getPlugin()
      Returns the plugin of this entry.
      Returns:
      the plugin of this entry.
    • setPluginLocation

      void setPluginLocation​(URL pluginLocation)
      Sets the plugin location.
      Parameters:
      pluginLocation - plugin location to be set.
    • getPluginLocation

      URL getPluginLocation()
      Returns the location of the plugin.
      Returns:
      the location of the plugin.
    • getPluginUrl

      URL getPluginUrl() throws MalformedURLException
      Throws:
      MalformedURLException