Class PluginSourceService
java.lang.Object
de.willuhn.jameica.services.PluginSourceService
- All Implemented Interfaces:
de.willuhn.boot.Bootable
Liefert Zugriff auf die Plugin-Quellen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass[]depends()Liefert die Default-Plugin-Quelle, in der Plugins durch den User installiert werden sollen.getSource(PluginSource.Type type) Liefert die Plugin-Quelle fuer den angegebenen Typ.Liefert die Liste der gefundenen Plugin-Quellen.Liefert die Liste der Plugin-Quellen, in den der User schreiben darf.voidinit(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) voidshutdown()
-
Constructor Details
-
PluginSourceService
public PluginSourceService()
-
-
Method Details
-
depends
- Specified by:
dependsin interfacede.willuhn.boot.Bootable- See Also:
-
init
public void init(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) throws de.willuhn.boot.SkipServiceException - Specified by:
initin interfacede.willuhn.boot.Bootable- Throws:
de.willuhn.boot.SkipServiceException- See Also:
-
shutdown
public void shutdown()- Specified by:
shutdownin interfacede.willuhn.boot.Bootable- See Also:
-
getDefault
Liefert die Default-Plugin-Quelle, in der Plugins durch den User installiert werden sollen.- Returns:
- die Default-Plugin-Quelle, in der Plugins durch den User installiert werden sollen.
-
getSource
Liefert die Plugin-Quelle fuer den angegebenen Typ.- Parameters:
type- der Typ.- Returns:
- die erste gefundene Plugin-Quelle oder NULL, wenn sie nicht existiert.
-
getWritableSources
Liefert die Liste der Plugin-Quellen, in den der User schreiben darf.- Returns:
- die Liste der Plugin-Quellen, in den der User schreiben darf.
-
getSources
Liefert die Liste der gefundenen Plugin-Quellen. Wird on-demand geladen.- Returns:
- die Liste der gefundenen Plugin-Quellen.
-