public class PluginMetadata extends Object
Constructor and Description |
---|
PluginMetadata(String name,
String canonicalName,
String description,
Version version,
String author,
URL icon,
URL changelog,
URL readme,
String license,
Version minServerVersion,
Version priorToServerVersion,
JavaSpecVersion minJavaVersion) |
Modifier and Type | Method and Description |
---|---|
String |
getAuthor() |
String |
getCanonicalName() |
URL |
getChangelog() |
String |
getDescription() |
String |
getHashCode() |
URL |
getIcon() |
static PluginMetadata |
getInstance(java.nio.file.Path pluginDir)
Constructs a metadata object based on a plugin.
|
static PluginMetadata |
getInstance(Plugin plugin)
Constructs a metadata object based on a plugin.
|
String |
getLicense() |
JavaSpecVersion |
getMinJavaVersion() |
Version |
getMinServerVersion() |
String |
getName() |
Version |
getPriorToServerVersion() |
URL |
getReadme() |
Version |
getVersion() |
public static PluginMetadata getInstance(java.nio.file.Path pluginDir)
pluginDir
- the path of the plugin directory (cannot be null)public static PluginMetadata getInstance(Plugin plugin)
plugin
- The plugin (cannot be null)public String getName()
public String getCanonicalName()
public String getDescription()
public Version getVersion()
public String getAuthor()
public URL getIcon()
public URL getChangelog()
public URL getReadme()
public String getLicense()
public Version getMinServerVersion()
public Version getPriorToServerVersion()
public JavaSpecVersion getMinJavaVersion()
public String getHashCode()
Copyright © 2003-2008 Jive Software.