|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgov.usda.gdpc.gui.dbetree.DBElementTreeModel
| Constructor Summary | |
DBElementTreeModel()
DBElementTreeModel Constructor. |
|
DBElementTreeModel(HeadNode headNode)
DBElementTreeModel Constructor. |
|
| Method Summary | |
void |
add(DBElement element)
Adds a DBElement to this property node tree. |
void |
add(java.util.List list)
Adds a list of DBElements to this property node tree. |
void |
addNotify(javax.swing.event.TreeModelEvent event)
This notifies this model that nodes have been added. |
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds given listener to this model. |
java.lang.Object |
getChild(java.lang.Object parent,
int index)
Gets the child of the given parent at the given index. |
int |
getChildCount(java.lang.Object parent)
Gets the number of children for given parent. |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
Gets index of given child for given parent. |
java.util.List |
getLeafNodes()
Returns a list leaf nodes for this model. |
java.lang.Object |
getRoot()
Gets root node of this model. |
boolean |
isLeaf(java.lang.Object node)
Returns whether given node is a leaf node. |
boolean |
remove(DBElement element)
Removes all occurances of the given element from this tree. |
void |
removeAll()
Removes all branches of this tree leaving only the root node. |
void |
removeAllNotify()
This notifies this model that all nodes have been removed. |
void |
removeNotify(javax.swing.event.TreeModelEvent event)
This notifies this model that nodes have been removed. |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes give listener from this model. |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
Not used for this model. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DBElementTreeModel(HeadNode headNode)
public DBElementTreeModel()
| Method Detail |
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener in interface javax.swing.tree.TreeModell - listener
public java.lang.Object getChild(java.lang.Object parent,
int index)
throws java.lang.IndexOutOfBoundsException
getChild in interface javax.swing.tree.TreeModelparent - parentindex - index
java.lang.IndexOutOfBoundsExceptionpublic int getChildCount(java.lang.Object parent)
getChildCount in interface javax.swing.tree.TreeModelparent - parent
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelparent - parentchild - child
public java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModelnode - node to check
public java.util.List getLeafNodes()
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener in interface javax.swing.tree.TreeModell - listener
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModelpublic void add(DBElement element)
element - the element to add.public void add(java.util.List list)
list - the list to add.public boolean remove(DBElement element)
element - element to remove.
public void removeAll()
public void addNotify(javax.swing.event.TreeModelEvent event)
event - eventpublic void removeNotify(javax.swing.event.TreeModelEvent event)
event - eventpublic void removeAllNotify()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||