|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.tree.DefaultTreeModel
com.extentech.ExtenBean.swing.ExtenBeanTreeModel
public class ExtenBeanTreeModel
TreeModel backed by a DataObject
| Field Summary | |
|---|---|
int |
NODETYPE
|
ExtenBeanTreeNode |
thisNode
|
| Constructor Summary | |
|---|---|
ExtenBeanTreeModel(JTree t)
Superclass constructor. |
|
ExtenBeanTreeModel(TreeNode root,
JTree t)
Default Constructor. |
|
ExtenBeanTreeModel(TreeNode root,
JTree t,
boolean asksAllowsChildren)
Superclass constructor. |
|
| Method Summary | |
|---|---|
void |
addListener(ExtenBeanTreeChangeListener t)
Sets the tree model's container application to provide a handle to display and action methods outside of the tree itself. |
ExtenBeanTreeNode |
addObject(ExtenBeanTreeNode parent,
Object child)
|
ExtenBeanTreeNode |
addObject(ExtenBeanTreeNode parent,
Object child,
boolean shouldBeVisible)
You can either add ExtenBeanTreeNodes or DataObjects to this TreeModel |
ExtenBeanTreeNode |
addObject(Object child)
Add child to the currently selected node. |
TreeNode |
checkNodeMatch(String chk,
TreeNode nd)
|
void |
clear()
Remove all nodes except the root node. |
TreeNode |
getNodeByName(String nm)
|
TreeNode |
getRootNode()
returns the root node |
void |
init(JTree t)
Initialize this TreeModel. |
void |
notifyNodeListeners(ExtenBeanTreeNode n,
TreeSelectionEvent e)
|
void |
removeCurrentNode()
Remove the currently selected node. |
void |
scrollToNode(ExtenBeanTreeNode nd)
|
void |
scrollToNode(String nd)
|
void |
setTopNode(ExtenBeanTreeNode t)
Set a handle to the root of the tree. |
void |
setTree(JTree t)
Set a handle to the tree controlled by this model. |
| Methods inherited from class javax.swing.tree.DefaultTreeModel |
|---|
addTreeModelListener, asksAllowsChildren, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public ExtenBeanTreeNode thisNode
public int NODETYPE
| Constructor Detail |
|---|
public ExtenBeanTreeModel(TreeNode root,
JTree t)
public ExtenBeanTreeModel(JTree t)
public ExtenBeanTreeModel(TreeNode root,
JTree t,
boolean asksAllowsChildren)
| Method Detail |
|---|
public TreeNode getRootNode()
public void addListener(ExtenBeanTreeChangeListener t)
public void scrollToNode(String nd)
public void scrollToNode(ExtenBeanTreeNode nd)
public TreeNode getNodeByName(String nm)
public TreeNode checkNodeMatch(String chk,
TreeNode nd)
public void notifyNodeListeners(ExtenBeanTreeNode n,
TreeSelectionEvent e)
public void setTree(JTree t)
public void setTopNode(ExtenBeanTreeNode t)
public void init(JTree t)
public void clear()
public void removeCurrentNode()
public ExtenBeanTreeNode addObject(Object child)
public ExtenBeanTreeNode addObject(ExtenBeanTreeNode parent,
Object child)
public ExtenBeanTreeNode addObject(ExtenBeanTreeNode parent,
Object child,
boolean shouldBeVisible)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||