org.virbo.dsutil
Class ValuesTreeModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by org.virbo.dsutil.ValuesTreeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class ValuesTreeModel
extends javax.swing.tree.DefaultTreeModel

provides a TreeModel representation of the dataset's properties.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
ValuesTreeModel(QDataSet ds)
           
ValuesTreeModel(java.lang.String prefix, QDataSet ds)
           
 
Method Summary
static javax.swing.tree.MutableTreeNode valuesTreeNode(java.lang.String prefix, javax.swing.tree.MutableTreeNode aroot, QDataSet ds)
           
 
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, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValuesTreeModel

public ValuesTreeModel(QDataSet ds)

ValuesTreeModel

public ValuesTreeModel(java.lang.String prefix,
                       QDataSet ds)
Parameters:
prefix - String to prefix the root label.
ds - the dataset source of the metadata.
Method Detail

valuesTreeNode

public static javax.swing.tree.MutableTreeNode valuesTreeNode(java.lang.String prefix,
                                                              javax.swing.tree.MutableTreeNode aroot,
                                                              QDataSet ds)