Package de.willuhn.jameica.update
Class Repository
- java.lang.Object
-
- de.willuhn.jameica.update.Repository
-
public class Repository extends java.lang.Object
Container fuer ein einzelnes Repository.
-
-
Constructor Summary
Constructors Constructor Description Repository(java.net.URL url)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
download(PluginData data, boolean interactive)
Laedt das angegebene Plugin herunter, sodass es beim naechsten Start installiert wird.java.lang.String
getName()
Liefert eine sprechende Bezeichnung des Repository.java.util.List<PluginGroup>
getPluginGroups()
Liefert die im Repository enthaltenen Plugingruppen.java.util.List<PluginData>
getPlugins()
Liefert die im Repository enthaltenen Plugins.java.net.URL
getUrl()
Liefert die URL des Repository.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Liefert eine sprechende Bezeichnung des Repository.- Returns:
- sprechende Bezeichnung des Repository.
-
getUrl
public java.net.URL getUrl()
Liefert die URL des Repository.- Returns:
- URL des Repository.
-
getPlugins
public java.util.List<PluginData> getPlugins()
Liefert die im Repository enthaltenen Plugins.- Returns:
- die im Repository enthaltenen Plugins.
-
getPluginGroups
public java.util.List<PluginGroup> getPluginGroups()
Liefert die im Repository enthaltenen Plugingruppen.- Returns:
- die im Repository enthaltenen Plugingruppen.
-
download
public void download(PluginData data, boolean interactive) throws de.willuhn.util.ApplicationException
Laedt das angegebene Plugin herunter, sodass es beim naechsten Start installiert wird.- Parameters:
data
- das herunterzuladende Plugin.interactive
- true, wenn Rueckfragen an den User erfolgen duerfen.- Throws:
de.willuhn.util.ApplicationException
-
-