Class Repository

java.lang.Object
de.willuhn.jameica.update.Repository

public class Repository extends Object
Container fuer ein einzelnes Repository.
  • Constructor Details

    • Repository

      public Repository(URL url) throws de.willuhn.util.ApplicationException
      ct.
      Parameters:
      url -
      Throws:
      de.willuhn.util.ApplicationException
  • Method Details

    • getName

      public String getName()
      Liefert eine sprechende Bezeichnung des Repository.
      Returns:
      sprechende Bezeichnung des Repository.
    • getUrl

      public URL getUrl()
      Liefert die URL des Repository.
      Returns:
      URL des Repository.
    • getPlugins

      public List<PluginData> getPlugins()
      Liefert die im Repository enthaltenen Plugins.
      Returns:
      die im Repository enthaltenen Plugins.
    • getPluginGroups

      public 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