|
|||||||||
| Home >> All >> cosmoworx >> [ data overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
cosmoworx.data
Class NodeTreeModel

java.lang.Objectcosmoworx.data.NodeTreeModel
- All Implemented Interfaces:
- NodeListener, javax.swing.tree.TreeModel
- public class NodeTreeModel
- extends java.lang.Object
- implements NodeListener, javax.swing.tree.TreeModel
- extends java.lang.Object
Uses a Node as the data model for a JTree.
| Field Summary | |
(package private) Node |
moRoot
The root Node. |
private java.util.Vector |
mvTreeModelListeners
The TreeModelListener list. |
| Constructor Summary | |
NodeTreeModel(Node aoRoot)
Create a NodeTreeModel. |
|
| Method Summary | |
void |
addTreeModelListener(javax.swing.event.TreeModelListener aoListener)
Add a TreeModelListener to the model. |
void |
finalize()
Finalize. |
protected void |
fireTreeNodesChanged(javax.swing.event.TreeModelEvent aoEvent)
Fire the treeNodesChanged method on the listeners. |
protected void |
fireTreeNodesInserted(javax.swing.event.TreeModelEvent aoEvent)
Fire the treeNodesInserted method on the listeners. |
protected void |
fireTreeNodesRemoved(javax.swing.event.TreeModelEvent aoEvent)
Fire the treeNodesRemoved method on the listeners. |
protected void |
fireTreeStructureChanged(javax.swing.event.TreeModelEvent aoEvent)
Fire the treeStructureChanged method on the listeners. |
java.lang.Object |
getChild(java.lang.Object aoParent,
int aiIndex)
Get a child node from the specified parent node. |
int |
getChildCount(java.lang.Object aoParent)
Get the number of children in the specified node. |
int |
getIndexOfChild(java.lang.Object aoParent,
java.lang.Object aoChild)
Get the index of a child node from the specified parent node. |
java.lang.Object |
getRoot()
Get the root node. |
boolean |
isLeaf(java.lang.Object aoNode)
Is the specified node a leaf. |
void |
nodeEventOccurred(NodeEvent aoEvent)
Node event occurred. |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener aoListener)
Remove a TreeModelListener from the model. |
void |
valueForPathChanged(javax.swing.tree.TreePath aoPath,
java.lang.Object aoValue)
The value has changed for the specified node. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
moRoot
Node moRoot
- The root
Node.
mvTreeModelListeners
private java.util.Vector mvTreeModelListeners
- The
TreeModelListenerlist.
| Constructor Detail |
NodeTreeModel
public NodeTreeModel(Node aoRoot)
- Create a
NodeTreeModel.
| Method Detail |
nodeEventOccurred
public void nodeEventOccurred(NodeEvent aoEvent)
- Node event occurred.
- Specified by:
nodeEventOccurredin interfaceNodeListener
getRoot
public java.lang.Object getRoot()
- Get the root node.
- Specified by:
getRootin interfacejavax.swing.tree.TreeModel
getChild
public java.lang.Object getChild(java.lang.Object aoParent, int aiIndex)
- Get a child node from the specified parent node.
- Specified by:
getChildin interfacejavax.swing.tree.TreeModel
getChildCount
public int getChildCount(java.lang.Object aoParent)
- Get the number of children in the specified node.
- Specified by:
getChildCountin interfacejavax.swing.tree.TreeModel
getIndexOfChild
public int getIndexOfChild(java.lang.Object aoParent, java.lang.Object aoChild)
- Get the index of a child node from the specified parent node.
- Specified by:
getIndexOfChildin interfacejavax.swing.tree.TreeModel
isLeaf
public boolean isLeaf(java.lang.Object aoNode)
- Is the specified node a leaf.
- Specified by:
isLeafin interfacejavax.swing.tree.TreeModel
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath aoPath, java.lang.Object aoValue)
- The value has changed for the specified node.
- Specified by:
valueForPathChangedin interfacejavax.swing.tree.TreeModel
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener aoListener)
- Add a
TreeModelListenerto the model.- Specified by:
addTreeModelListenerin interfacejavax.swing.tree.TreeModel
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener aoListener)
- Remove a
TreeModelListenerfrom the model.- Specified by:
removeTreeModelListenerin interfacejavax.swing.tree.TreeModel
fireTreeNodesChanged
protected void fireTreeNodesChanged(javax.swing.event.TreeModelEvent aoEvent)
- Fire the treeNodesChanged method on the listeners.
fireTreeNodesInserted
protected void fireTreeNodesInserted(javax.swing.event.TreeModelEvent aoEvent)
- Fire the treeNodesInserted method on the listeners.
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent aoEvent)
- Fire the treeNodesRemoved method on the listeners.
fireTreeStructureChanged
protected void fireTreeStructureChanged(javax.swing.event.TreeModelEvent aoEvent)
- Fire the treeStructureChanged method on the listeners.
finalize
public void finalize()
- Finalize.
|
|||||||||
| Home >> All >> cosmoworx >> [ data overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
cosmoworx.data.NodeTreeModel