JClass DesktopViews 6.3.0 API
Documentation

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

Field Summary
static TreeNode NullRoot
           
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
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.
 
Method Summary
 Object getRoot()
           
 com.klg.jclass.datasource.DataSourceTreeNode getRootNode()
           
 void setRoot(TreeNode root)
           
 
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
 

Field Detail

NullRoot

public static TreeNode NullRoot
Constructor Detail

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
Method Detail

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

Copyright © 2004 Quest Software Inc..
All rights reserved.