org.das2.qds.util.ValuesTreeModel
provides a TreeModel representation of the dataset's properties.
ValuesTreeModel( QDataSet ds )
ValuesTreeModel( String prefix, QDataSet ds )
valuesTreeNode
valuesTreeNode( String prefix, javax.swing.tree.MutableTreeNode aroot, QDataSet ds, int sizeLimit ) → MutableTreeNode
return a tree node for the values of a dataset.
Parameters
prefix - prefix added to the each node, e.g. "value("
aroot - the parent to which the nodes are added.
ds - the dataset to represent.
sizeLimit - the number of nodes to represent, e.g. 20, and ellipses (...) will represent the values not shown.
Returns:
the node (aroot) is returned.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
valuesTreeNode2
valuesTreeNode2( String prefix, javax.swing.tree.TreeNode parent, QDataSet ds ) → TreeNode
The valuesTreeNode implementation that uses MutableTreeNodes cannot scale to very large datasets, since all
nodes are created immediately. This implementation only queries the dataset as children are opened, and
should eventually allow for exploration of any dataset. This is not used right now in the metadata
tab of Autoplot because the root node of the tree is a MutableTreeNode and all children must therefore
be MutableTreeNodes.
Parameters
prefix - string prefix, a number of spaces to indent
parent - the parent node
ds - the dataset source of the values.
Returns:
the tree node
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]