static class Registry.RegisteredAbout extends java.lang.Object implements About, ExtendedAbout
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
attributes |
private java.lang.String |
contact |
private java.lang.String |
copyright |
private java.lang.String |
description |
private java.lang.String |
email |
private java.lang.String |
maxBaseVersion |
private java.lang.String |
minBaseVersion |
private java.lang.String |
name |
private java.lang.String |
url |
private java.lang.String |
version |
MAX_INFORMATION_LENGTH
Constructor and Description |
---|
RegisteredAbout(About about)
Create a new registered about by copying the
information from the parameter.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttribute(java.lang.String name)
Get extra information
|
java.util.Collection<java.lang.String> |
getAttributeNames()
Get all extra attribute names.
|
java.lang.String |
getContact()
Contact information to get more information about the plugin.
|
java.lang.String |
getCopyright()
A copyright notice.
|
java.lang.String |
getDescription()
A description of the plugin and what it does.
|
java.lang.String |
getEmail()
An email adress to get more information about the plugin.
|
java.lang.String |
getMaxBaseVersion()
Get the maximum BASE version were to plug-in no longer is
expected to work.
|
java.lang.String |
getMinBaseVersion()
Get the minimum BASE version that the plug-in requires.
|
java.lang.String |
getName()
The name of the plugin.
|
java.lang.String |
getUrl()
An URL to get more information about the plugin.
|
java.lang.String |
getVersion()
The version of the plugin software.
|
(package private) void |
update(About about)
Update the registered information.
|
private java.lang.String name
private java.lang.String description
private java.lang.String version
private java.lang.String minBaseVersion
private java.lang.String maxBaseVersion
private java.lang.String copyright
private java.lang.String contact
private java.lang.String email
private java.lang.String url
private java.util.Map<java.lang.String,java.lang.String> attributes
RegisteredAbout(About about)
public java.lang.String getContact()
About
getContact
in interface About
public java.lang.String getCopyright()
About
getCopyright
in interface About
public java.lang.String getDescription()
About
getDescription
in interface About
public java.lang.String getEmail()
About
public java.lang.String getName()
About
public java.lang.String getUrl()
About
public java.lang.String getVersion()
About
getVersion
in interface About
public java.lang.String getMinBaseVersion()
About
getMinBaseVersion
in interface About
public java.lang.String getMaxBaseVersion()
About
getMaxBaseVersion
in interface About
public java.lang.String getAttribute(java.lang.String name)
ExtendedAbout
getAttribute
in interface ExtendedAbout
name
- The name of the extra informationpublic java.util.Collection<java.lang.String> getAttributeNames()
ExtendedAbout
getAttributeNames
in interface ExtendedAbout
void update(About about)