|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.berkeley.guir.lib.swing.treetable.AbstractTreeTableModel edu.berkeley.guir.papier_mache.assoc.AssociationTreeTable.AssociationTreeTableModel
Constructor Summary | |
---|---|
AssociationTreeTable.AssociationTreeTableModel(java.lang.Object root)
|
Method Summary | |
---|---|
java.lang.Object |
getChild(java.lang.Object parent,
int index)
|
int |
getChildCount(java.lang.Object parent)
|
java.lang.Class |
getColumnClass(int column)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int column)
|
javax.swing.tree.TreeNode[] |
getPathToRoot(javax.swing.tree.TreeNode aNode)
Builds the parents of node up to and including the root node, where the original node is the last element in the returned array. |
java.lang.Object |
getValueAt(java.lang.Object node,
int column)
|
void |
insertNodeInto(javax.swing.tree.MutableTreeNode newChild,
javax.swing.tree.MutableTreeNode parent,
int index)
|
boolean |
isLeaf(java.lang.Object node)
|
void |
nodeChanged(javax.swing.tree.TreeNode node)
Invoke this method after you've changed how node is to be represented in the tree. |
void |
nodesChanged(javax.swing.tree.TreeNode node,
int[] childIndices)
Invoke this method after you've changed how the children identified by childIndicies are to be represented in the tree. |
void |
nodesWereInserted(javax.swing.tree.TreeNode node,
int[] childIndices)
|
void |
nodesWereRemoved(javax.swing.tree.TreeNode node,
int[] childIndices,
java.lang.Object[] removedChildren)
Invoke this method after you've removed some TreeNodes from node. |
void |
removeNodeFromParent(javax.swing.tree.MutableTreeNode node)
Message this to remove node from its parent. |
Methods inherited from class edu.berkeley.guir.lib.swing.treetable.AbstractTreeTableModel |
---|
addTreeModelListener, getIndexOfChild, getRoot, isCellEditable, removeTreeModelListener, setValueAt, valueForPathChanged |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AssociationTreeTable.AssociationTreeTableModel(java.lang.Object root)
root
- Method Detail |
---|
public void insertNodeInto(javax.swing.tree.MutableTreeNode newChild, javax.swing.tree.MutableTreeNode parent, int index)
public void nodesWereInserted(javax.swing.tree.TreeNode node, int[] childIndices)
public javax.swing.tree.TreeNode[] getPathToRoot(javax.swing.tree.TreeNode aNode)
aNode
- the TreeNode to get the path forpublic void removeNodeFromParent(javax.swing.tree.MutableTreeNode node)
public void nodesWereRemoved(javax.swing.tree.TreeNode node, int[] childIndices, java.lang.Object[] removedChildren)
public void nodeChanged(javax.swing.tree.TreeNode node)
public void nodesChanged(javax.swing.tree.TreeNode node, int[] childIndices)
public int getColumnCount()
public java.lang.String getColumnName(int column)
public java.lang.Object getValueAt(java.lang.Object node, int column)
public int getChildCount(java.lang.Object parent)
public java.lang.Object getChild(java.lang.Object parent, int index)
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface edu.berkeley.guir.lib.swing.treetable.TreeTableModel
getColumnClass
in class edu.berkeley.guir.lib.swing.treetable.AbstractTreeTableModel
public boolean isLeaf(java.lang.Object node)
isLeaf
in interface javax.swing.tree.TreeModel
isLeaf
in class edu.berkeley.guir.lib.swing.treetable.AbstractTreeTableModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |