public class

PluginInformation

extends Object
implements IPluginInformation
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.PluginInformation

Class Overview

Standard implementation of a plugin information object.

Summary

Public Constructors
PluginInformation(String name, String description, String author, Version version, Version minCoreVersion, Version maxCoreVersion)
Create a new plugin information objects.
PluginInformation(String name, String description, String author, Version version, Version minCoreVersion)
Create a new plugin information objects.
PluginInformation(String name, String description, String author, Version version)
Create a new plugin information object, without specifying JEB core version requirements.
Public Methods
String getAuthor()
Get the plugin author information.
String getDescription()
Get the plugin description.
Version getMaximumCoreVersion()
Get the maximum version of JEB core required to run this plugin.
Version getMinimumCoreVersion()
Get the minimum version of JEB core required to run this plugin.
String getName()
Get the plugin name.
Version getVersion()
Get the plugin version.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.IPluginInformation

Public Constructors

public PluginInformation (String name, String description, String author, Version version, Version minCoreVersion, Version maxCoreVersion)

Create a new plugin information objects. All fields are optional.

Parameters
name plugin name
description plugin description
author plugin author (individual or company)
version plugin version
minCoreVersion optional minimal version of the back-end requested to run the plugin
maxCoreVersion optional maximum version of the back-end requested to run the plugin

public PluginInformation (String name, String description, String author, Version version, Version minCoreVersion)

Create a new plugin information objects.

Parameters
name plugin name
description plugin description
author plugin author (individual or company)
version plugin version
minCoreVersion optional minimal version of the back-end requested to run the plugin

public PluginInformation (String name, String description, String author, Version version)

Create a new plugin information object, without specifying JEB core version requirements. All fields are optional.

Parameters
name plugin name
description plugin description
author plugin author
version plugin version

Public Methods

public String getAuthor ()

Get the plugin author information.

Returns
  • the optional author information

public String getDescription ()

Get the plugin description.

Returns
  • the optional description string

public Version getMaximumCoreVersion ()

Get the maximum version of JEB core required to run this plugin.

Returns
  • the optional version

public Version getMinimumCoreVersion ()

Get the minimum version of JEB core required to run this plugin.

Returns
  • the optional version

public String getName ()

Get the plugin name.

Returns
  • the optional name

public Version getVersion ()

Get the plugin version.

Returns
  • the optional version