|
Oracle Data-aware Controls Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.tree.DefaultTreeModel
oracle.dacf.control.swing.TreeDataSource
An InfoBus enabled TreeModel.
Field Summary |
Fields inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, listenerList, root |
Constructor Summary | |
TreeDataSource(TreeControlNode root)
|
|
TreeDataSource(TreeControl tree,
TreeControlNode root)
|
Method Summary | |
TreeNodeDef[] |
getNodeDefinitions()
Returns the node definitions. |
java.lang.String |
getRootNodeLabel()
Returns the label of the root node in the tree. |
TreeControl |
getTreeControl()
|
boolean |
isSelfReferential()
Returns whether the nodes definitions are self-referential. |
void |
setNodeDefinitions(TreeNodeDef[] defs)
Sets the node definitions. |
void |
setRootNodeLabel(java.lang.String nuRootNodeLabel)
Set the label of the root node in the tree. |
void |
setSelfReferential(boolean selfReferential)
Sets whether the nodes definitions are self-referential. |
void |
setTreeControl(TreeControl nuTreeControl)
|
void |
valueForPathChanged(javax.swing.tree.TreePath tp,
java.lang.Object newValue)
|
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TreeDataSource(TreeControlNode root)
public TreeDataSource(TreeControl tree, TreeControlNode root)
Method Detail |
public void setRootNodeLabel(java.lang.String nuRootNodeLabel)
nuRootNodeLabel
- label of the root nodegetRootNodeLabel()
public java.lang.String getRootNodeLabel()
setRootNodeLabel(String nuRootNodeLabel)
public void setTreeControl(TreeControl nuTreeControl)
public TreeControl getTreeControl()
public void setNodeDefinitions(TreeNodeDef[] defs)
A node is defined by the DataItem supplying the data, the column linking to the child node and the column that is displayed.
The node definitions is as follows:
defs
- an array of arrays of Strings listing the node definitiongetNodeDefinitions()
,
setSelfReferential(boolean selfReferential)
public TreeNodeDef[] getNodeDefinitions()
A node is defined by the DataItem supplying the data, the column linking to the child node and the column that is displayed.
The node definitions is as follows:
#setNodeDefinitions(String[][3] defs)
public void setSelfReferential(boolean selfReferential)
A self-referential relationship is one where the link column points to another node of the same "shape". Generally speaking, when the node definitions define a self-referential relationship, there should be only a single node definition.
selfReferential
- whether the nodes definitions are
self-referential.isSelfReferential()
,
#setNodeDefinitions(String[][3] defs)
,
getNodeDefinitions()
public boolean isSelfReferential()
A self-referential relationship is one where the link column points to another node of the same "shape". Generally speaking, when the node definitions define a self-referential relationship, there should be only a single node definition.
setSelfReferential(boolean selfReferential)
,
#setNodeDefs(String[][3] defs)
,
#getNodeDefs()
public void valueForPathChanged(javax.swing.tree.TreePath tp, java.lang.Object newValue)
|
Oracle Data-aware Controls Reference | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2003, Oracle. All rights reserved.