Class PluginTree
- java.lang.Object
-
- de.willuhn.jameica.gui.parts.AbstractTablePart
-
- de.willuhn.jameica.gui.parts.TreePart
-
- de.willuhn.jameica.gui.internal.parts.PluginTree
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.gui.parts.AbstractTablePart
action, changeable, checkable, columns, menu, multi, rememberColWidth, rememberOrder, rememberState, selectionListeners, settings
-
-
Constructor Summary
Constructors Constructor Description PluginTree(Repository repository)
ct.PluginTree(java.util.List<PluginData> plugins)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List
getChildren(java.lang.Object o)
Liefert die Kinder des angegebenen Fach-Objektes.void
paint(org.eclipse.swt.widgets.Composite parent)
Malt die Komponente in das angegebene Composite.-
Methods inherited from class de.willuhn.jameica.gui.parts.TreePart
createFeatureEventContext, getItems, getSelection, handleDoubleClick, handleMouseDown, handleMouseUp, handleSingleClick, removeAll, restoreState, select, setChecked, setExpanded, setExpanded, setExpanded, setFormatter, setList, setList, setRootObject, size
-
Methods inherited from class de.willuhn.jameica.gui.parts.AbstractTablePart
addColumn, addColumn, addColumn, addColumn, addColumn, addFeature, addFeature, addSelectionListener, asList, featureEvent, getFeature, hasEvent, removeFeature, select, setCheckable, setChecked, setContextMenu, setMulti, setRememberColWidths, setRememberOrder, setRememberState
-
-
-
-
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 interfacePart
- Overrides:
paint
in classTreePart
- 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 classTreePart
- 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)
-
-