private static class PreselectionTreeHandler.DataTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel
Die Klasse DataTreeModel
repräsentiert ein TreeModel
.
Modifier and Type | Field and Description |
---|---|
private TreeNodeObject |
_rootObject
speichert den Wurzelknoten
|
Constructor and Description |
---|
DataTreeModel(TreeNodeObject rootObject)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l) |
java.lang.Object |
getChild(java.lang.Object parent,
int index)
Gibt zu einem Knoten im Baum einen bestimmten Nachfolger zurück.
|
int |
getChildCount(java.lang.Object parent)
Gibt zurück, wieviele Nachfolger ein Knoten hat.
|
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
Gibt zu einem Nachfolger eines Knotens seine Position innerhalb alles Nachfolger dieses Knotens zurück.
|
java.lang.Object |
getRoot()
Gibt des Wurzelknoten zurück.
|
boolean |
isLeaf(java.lang.Object node)
Gibt zurück, ob ein Knoten ein Blatt ist.
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l) |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
private TreeNodeObject _rootObject
speichert den Wurzelknoten
public DataTreeModel(TreeNodeObject rootObject)
Konstruktor
rootObject
- der Wurzelknotenpublic java.lang.Object getRoot()
Gibt des Wurzelknoten zurück.
getRoot
in interface javax.swing.tree.TreeModel
public int getChildCount(java.lang.Object parent)
Gibt zurück, wieviele Nachfolger ein Knoten hat.
getChildCount
in interface javax.swing.tree.TreeModel
parent
- ein Knoten des Baumspublic boolean isLeaf(java.lang.Object node)
Gibt zurück, ob ein Knoten ein Blatt ist.
isLeaf
in interface javax.swing.tree.TreeModel
node
- ein Knoten des Baumspublic void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener
in interface javax.swing.tree.TreeModel
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener
in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent, int index)
Gibt zu einem Knoten im Baum einen bestimmten Nachfolger zurück.
getChild
in interface javax.swing.tree.TreeModel
parent
- ein Knoten im Baumindex
- der wievielte Nachfolgerpublic int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
Gibt zu einem Nachfolger eines Knotens seine Position innerhalb alles Nachfolger dieses Knotens zurück.
getIndexOfChild
in interface javax.swing.tree.TreeModel
parent
- ein Knoten im Baumchild
- ein Nachfolger des Knotenspublic void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
valueForPathChanged
in interface javax.swing.tree.TreeModel