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.ListgetChildren(java.lang.Object o)Liefert die Kinder des angegebenen Fach-Objektes.voidpaint(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.RemoteExceptionDescription copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Overrides:
paintin 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:TreePartLiefert 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:
getChildrenin 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)
-
-