<h2>org.autoplot.datasource.MetadataModel</h2><p>Maps various metadata models to set of canonical name/value pairs
 See QDataSet properties for list of properties.</p>
<h2>MetadataModel( )</h2>
<p></p>

<hr>
<a name="copyTree"></a>
<h2>copyTree</h2>
copyTree( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/javax/swing/tree/TreeModel.html'>javax.swing.tree.TreeModel</a> src ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/javax/swing/tree/TreeModel.html'>javax.swing.tree.TreeModel</a>

<p>method for copying tree when the tree does not provide random access.</p>

<h3>Parameters</h3>
src - a TreeModel

<h3>Returns:</h3>
a javax.swing.tree.TreeModel

<br><br>
<a href="https://github.com/autoplot/dev/search?q=copyTree&unscoped_q=copyTree">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#copyTree">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l32">[view source]</a>
<br>
<br>
<hr>
<a name="createNullModel"></a>
<h2>createNullModel</h2>
createNullModel(  ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/datasource/MetadataModel.html'>org.autoplot.datasource.MetadataModel</a>

<p></p>

<h3>Returns:</h3>
org.autoplot.datasource.MetadataModel

<br><br>
<a href="https://github.com/autoplot/dev/search?q=createNullModel&unscoped_q=createNullModel">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#createNullModel">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l19">[view source]</a>
<br>
<br>
<hr>
<a name="getLabel"></a>
<h2>getLabel</h2>
getLabel(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p></p>

<h3>Returns:</h3>
java.lang.String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getLabel&unscoped_q=getLabel">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#getLabel">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l150">[view source]</a>
<br>
<br>
<hr>
<a name="getNode"></a>
<h2>getNode</h2>
getNode( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a> tree, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> path ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a>

<p>drills down through the Maps.  This returns value.</p>

<h3>Parameters</h3>
tree - a java.util.Map
<br>
path - a java.lang.String[]

<h3>Returns:</h3>
an Object

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getNode&unscoped_q=getNode">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#getNode">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l94">[view source]</a>
<br>
<br>
<hr>
<a name="getNodeValue"></a>
<h2>getNodeValue</h2>
getNodeValue( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a> tree, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> path ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>drills down through the Maps.  This returns value.</p>

<h3>Parameters</h3>
tree - a java.util.Map
<br>
path - a java.lang.String[]

<h3>Returns:</h3>
a String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getNodeValue&unscoped_q=getNodeValue">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#getNodeValue">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l75">[view source]</a>
<br>
<br>
getNodeValue( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/javax/swing/tree/TreeModel.html'>javax.swing.tree.TreeModel</a> tree, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> path ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a><br>
<hr>
<a name="properties"></a>
<h2>properties</h2>
properties( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a> meta ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a>

<p>Derive QDataSet properties from inspection of the metadata tree.
 DEPEND_0, etc are Map&lt;String,Object&gt;.</p>

<h3>Parameters</h3>
meta - model provided by DataSource

<h3>Returns:</h3>
Map with properties such as QDataSet.TITLE
<br><br>
<a href="https://github.com/autoplot/dev/search?q=properties&unscoped_q=properties">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/MetadataModel.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/MetadataModel.html#properties">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/MetadataModel.java#l148">[view source]</a>
<br>
<br>