com.klg.jclass.datasource
Class DataSourceTreeModel
java.lang.Object
|
+--javax.swing.tree.DefaultTreeModel
|
+--com.klg.jclass.datasource.DataSourceTreeModel
- All Implemented Interfaces:
- Serializable, TreeModel
- Direct Known Subclasses:
- FormatTree, RowTree
- public class DataSourceTreeModel
- extends DefaultTreeModel
- implements Serializable
This class extends the swing DefaultTreeModel to provide methods
required by JClass DataSource.
- See Also:
- Serialized Form
Constructor Summary |
DataSourceTreeModel(TreeNode root)
Creates a tree in which any node can have children. |
DataSourceTreeModel(TreeNode root,
boolean asksAllowsChildren)
Creates a tree specifying whether any node can have children,
or whether only certain nodes can have children. |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullRoot
public static TreeNode NullRoot
DataSourceTreeModel
public DataSourceTreeModel(TreeNode root)
- Creates a tree in which any node can have children.
- Parameters:
root
- a TreeNode object that is the root of the tree- See Also:
DefaultTreeModel.DefaultTreeModel(TreeNode, boolean)
DataSourceTreeModel
public DataSourceTreeModel(TreeNode root,
boolean asksAllowsChildren)
- Creates a tree specifying whether any node can have children,
or whether only certain nodes can have children.
- Parameters:
root
- a TreeNode object that is the root of the tree- See Also:
DefaultTreeModel.asksAllowsChildren
getRootNode
public com.klg.jclass.datasource.DataSourceTreeNode getRootNode()
setRoot
public void setRoot(TreeNode root)
- Overrides:
setRoot
in class DefaultTreeModel
getRoot
public Object getRoot()
- Specified by:
getRoot
in interface TreeModel
- Overrides:
getRoot
in class DefaultTreeModel