public class

PluginInformation

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

Class Overview

Standard implementation of a plugin information object.

Summary

Fields
protected String author
protected String description
protected Version maxCoreVersion
protected Version minCoreVersion
protected String name
protected Version version
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.
Protected Constructors
PluginInformation()
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.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.IPluginInformation

Fields

protected String author

protected String description

protected Version maxCoreVersion

protected Version minCoreVersion

protected String name

protected Version version

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

Protected Constructors

protected PluginInformation ()

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

public String toString ()