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