Class PluginTree

  • All Implemented Interfaces:
    Part

    public class PluginTree
    extends TreePart
    Implementierung der Liste mit den Gruppen und Plugins eines Repositories.
    • Constructor Detail

      • PluginTree

        public PluginTree​(Repository repository)
                   throws de.willuhn.util.ApplicationException
        ct.
        Parameters:
        repository - das Repository.
        Throws:
        de.willuhn.util.ApplicationException
      • PluginTree

        public PluginTree​(java.util.List<PluginData> plugins)
                   throws de.willuhn.util.ApplicationException
        ct. Wird fuer die Liste von Updates verwendet.
        Parameters:
        plugins - Liste der anzuzeigenden Plugins.
        Throws:
        de.willuhn.util.ApplicationException
    • Method Detail

      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
                   throws java.rmi.RemoteException
        Description copied from interface: Part
        Malt die Komponente in das angegebene Composite.
        Specified by:
        paint in interface Part
        Overrides:
        paint in class TreePart
        Parameters:
        parent - das Composite.
        Throws:
        java.rmi.RemoteException
        See Also:
        TreePart.paint(org.eclipse.swt.widgets.Composite)
      • getChildren

        protected java.util.List getChildren​(java.lang.Object o)
        Description copied from class: TreePart
        Liefert die Kinder des angegebenen Fach-Objektes. Die Default-Implementierung prueft, ob das Objekt vom Typ GenericObjectNode ist und ruft dessen "getChildren"-Funktion auf. Andernfalls liefert die Funktion NULL. Will man also ein TreePart mit Objekten fuellen, die nicht vom Typ GenericObjectNode sind, dann kann man diese Methode hier ueberschreiben und selbst die Kind-Elemente laden.
        Overrides:
        getChildren in class TreePart
        Parameters:
        o - das Element, zu dem die Kinder geladen werden sollen.
        Returns:
        die Liste der Kinder oder NULL.
        See Also:
        TreePart.getChildren(java.lang.Object)