|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.plugin.AbstractPlugin
public abstract class AbstractPlugin
Abstrakte Basis-Klasse aller Plugins. Jedes Plugin muss diese Klasse erweitern, damit es beim Start von Jameica erkannt wird.
| Constructor Summary | |
|---|---|
AbstractPlugin()
|
|
| Method Summary | |
|---|---|
Manifest |
getManifest()
Liefert das Manifest des Plugins. |
PluginResources |
getResources()
Liefert ein Objekt mit Resourcen, auf die das Plugin zugreifen kann. |
void |
init()
Diese Funktion wird beim Start der Anwendung ausgefuehrt. |
void |
install()
Diese Funktion wird beim Start der Anwendung aufgerufen, wenn das Plugin zum ersten mal gestartet wird. |
void |
shutDown()
Diese Funktion wird beim Beenden der Anwendung ausgefuehrt. |
void |
update(double oldVersion)
Deprecated. Bitte kuenftig update(Version) implementieren |
void |
update(Version oldVersion)
Diese Funktion wird beim Start der Anwendung genau dann aufgerufen, wenn das Plugin bereits erfolgreich installiert wurde, jedoch jetzt in einer anderen Version vorliegt als die vorherige. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractPlugin()
| Method Detail |
|---|
public final PluginResources getResources()
public final Manifest getManifest()
public void init()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException - muss geworfen werden, wenn das Plugin nicht aktiviert werden soll.
public void install()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException - muss geworfen werden, wenn die Installation fehlschlug und das Plugin nicht aktiviert werden soll.
public void update(double oldVersion)
throws de.willuhn.util.ApplicationException
update(Version) implementieren
oldVersion - Version, die vorher installiert war.
de.willuhn.util.ApplicationException - muss geworfen werden, wenn das Update fehlschlug und das Plugin nicht aktiviert werden soll.
public void update(Version oldVersion)
throws de.willuhn.util.ApplicationException
oldVersion - Version, die vorher installiert war.
de.willuhn.util.ApplicationException - muss geworfen werden, wenn das Update fehlschlug und das Plugin nicht aktiviert werden soll.public void shutDown()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||