Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Repository

        public Repository​(java.net.URL url)
                   throws de.willuhn.util.ApplicationException
        ct.
        Parameters:
        url -
        Throws:
        de.willuhn.util.ApplicationException
    • 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