|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.plugin.Manifest
public class Manifest
Enthaelt die Manifest-Informationen des Plugins aus plugin.xml.
| Constructor Summary | |
|---|---|
Manifest(java.io.File manifest)
ct. |
|
Manifest(java.io.InputStream manifest)
ct. |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object o)
Wir implementieren die Funktion, damit wir eine Liste von Manifesten nach Abhaengigkeit sortieren koennen. |
java.lang.String |
getBuildDate()
Liefert das Build-Datum, insofern es ermittelbar ist. |
java.lang.String |
getBuildnumber()
Liefert die Build-Nummer, insofern sie ermittelbar ist. |
java.lang.String[] |
getClassFinderIncludes()
Liefert eine Liste von Pfaden, die in den Classfinder aufgenommen werden sollen. |
Dependency[] |
getDependencies()
Liste der Plugins, von denen dieses hier abhaengig ist. |
java.lang.String |
getDescription()
Liefert die Beschreibung der Komponente. |
ExtensionDescriptor[] |
getExtensions()
Liefert eine Liste von Extension-Desktriptoren zu diesem Plugin. |
java.lang.String |
getHomepage()
Liefert die Homepage-URL der Komponente. |
Dependency |
getJameicaDependency()
Liefert die Versionsabhaengigkeit zu Jameica. |
java.lang.String |
getLicense()
Liefert die Lizenz der Komponente. |
MenuItem |
getMenu()
Liefert das Menu der Komponente. |
java.lang.String |
getName()
Liefert den Namen der Komponente. |
NavigationItem |
getNavigation()
Liefert die Navigation der Komponente. |
java.lang.String |
getPluginClass()
Liefert den Klassen-Name des Plugins. |
java.lang.String |
getPluginDir()
Liefert das Verzeichnis, in dem sich das Plugin befindet. |
ServiceDescriptor[] |
getServices()
Liefert eine Liste von Service-Desktriptoren zu diesem Plugin. |
java.lang.String |
getURL()
Liefert die Download-URL der Komponente. |
Version |
getVersion()
Liefert die Versionsnummer. |
boolean |
isInstalled()
Prueft, ob das Plugin initialisiert werden konnte. |
boolean |
isShared()
Liefert true, wenn das Plugin ueber den globalen Classloader von Jameica geladen werden soll. |
void |
setInstalled(boolean b)
Legt fest, ob das Plugin als erfolgreich installiert gelten soll. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Manifest(java.io.File manifest)
throws java.lang.Exception
manifest - die Datei mit dem Manifest.
java.lang.Exception
public Manifest(java.io.InputStream manifest)
throws java.lang.Exception
manifest - InputStream mit dem Manifest.
java.lang.Exception| Method Detail |
|---|
public java.lang.String getPluginDir()
public Version getVersion()
public final java.lang.String getBuildnumber()
public final java.lang.String getBuildDate()
public java.lang.String getName()
public java.lang.String getPluginClass()
public boolean isShared()
public java.lang.String getDescription()
public java.lang.String getURL()
public java.lang.String getHomepage()
public java.lang.String getLicense()
public MenuItem getMenu()
public NavigationItem getNavigation()
public ServiceDescriptor[] getServices()
null wenn keine definiert sind.public java.lang.String[] getClassFinderIncludes()
public ExtensionDescriptor[] getExtensions()
null wenn keine definiert sind.public Dependency getJameicaDependency()
public Dependency[] getDependencies()
public boolean isInstalled()
public void setInstalled(boolean b)
b - public int compareTo(java.lang.Object o)
compareTo in interface java.lang.ComparableComparable.compareTo(java.lang.Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||