public class PluginData
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
PluginData(PluginGroup group,
java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
Version |
getAvailableVersion()
Liefert die Versionsnummer der verfuegbaren Version.
|
Dependency[] |
getDependencies()
Liefert eine Liste der Abhaengigkeiten.
|
java.lang.String |
getDescription()
Liefert einen Beschreibungstext.
|
java.net.URL |
getDownloadUrl()
Liefert die Download-URL des Plugins.
|
Version |
getInstalledVersion()
Liefert die Versionsnummer der installierten Version.
|
java.lang.String |
getName()
Liefert den Namen des Plugins.
|
PluginGroup |
getPluginGroup()
Liefert die zugehoerige Plugin-Gruppe.
|
java.net.URL |
getSignatureUrl()
Liefert die URL mit der Signatur des Plugins.
|
long |
getSize()
Liefert die Dateigroesse des Downloads in Bytes.
|
boolean |
isInstallable()
Prueft, ob das Plugin installiert werden kann.
|
boolean |
isInstalledVersion()
Prueft, ob die installierte Version identisch zur verfuegbaren ist.
|
protected PluginData(PluginGroup group, java.net.URL url) throws java.lang.Exception
group - die Plugin-Gruppe.url - URL zum Plugin.java.lang.Exceptionpublic java.lang.String getName()
public long getSize()
public PluginGroup getPluginGroup()
public java.lang.String getDescription()
public java.net.URL getDownloadUrl()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionpublic java.net.URL getSignatureUrl()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionpublic Version getAvailableVersion()
public boolean isInstalledVersion()
public Version getInstalledVersion()
public boolean isInstallable()
public Dependency[] getDependencies()