<h2>org.autoplot.datasource.DataSourceRegistry</h2><p>The DataSourceRegistry keeps the map from extension (like .cdf) to 
 the handler for .cdf files.</p>
<hr>
<a name="getDataSourceEditorByExt"></a>
<h2>getDataSourceEditorByExt</h2>
getDataSourceEditorByExt( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> ext ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a>

<p>returns a String of DataSourceEditor for the extention.  This should be
 used via DataSourceEditorPanelUtil. (This is introduced to remove the
 dependence on the swing library for clients that don't wish to use swing.)</p>

<h3>Parameters</h3>
ext - a String

<h3>Returns:</h3>
an Object

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

<p></p>

<h3>Parameters</h3>
ext - a String

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

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

<p>return a description of the data source, if available.
 TODO: in the export data GUI, there's a bunch of these coded by hand.</p>

<h3>Parameters</h3>
vapext - a String

<h3>Returns:</h3>
a String

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

<p>return the formatter based on the extension.</p>

<h3>Parameters</h3>
extension - the extension, e.g. .cdf

<h3>Returns:</h3>
the formatter found for this extension.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getFormatByExt&unscoped_q=getFormatByExt">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#getFormatByExt">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l639">[view source]</a>
<br>
<br>
<hr>
<a name="getFormatterExtensions"></a>
<h2>getFormatterExtensions</h2>
getFormatterExtensions(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a>

<p>return a list of registered extensions the can format.  These will contain the dot prefix.</p>

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

<p>get the single instance of this class.</p>

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

<p>get an instance of a class given the class name.</p>

<h3>Parameters</h3>
o - the class name, e.g. org.autoplot.netCDF.HDF5DataSourceFormatEditorPanel

<h3>Returns:</h3>
an instance of the class.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getInstanceFromClassName&unscoped_q=getInstanceFromClassName">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#getInstanceFromClassName">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l84">[view source]</a>
<br>
<br>
<hr>
<a name="getPlugins"></a>
<h2>getPlugins</h2>
getPlugins(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a>

<p></p>

<h3>Returns:</h3>
java.util.List

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

<p>look up the source by its id.  If a filename is provided, then the
 filename's extension is used, otherwise ".ext" or "ext" are accepted.</p>

<h3>Parameters</h3>
extension - the extension, (e.g. ".cdf" or "/tmp/myfile.cdf")

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

<p></p>

<h3>Parameters</h3>
mime - a String

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

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

<p>return a list of registered extensions.  These will contain the dot prefix.</p>

<h3>Returns:</h3>
a list of registered extensions.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getSourceEditorExtensions&unscoped_q=getSourceEditorExtensions">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#getSourceEditorExtensions">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l124">[view source]</a>
<br>
<br>
<hr>
<a name="getSourceExtensions"></a>
<h2>getSourceExtensions</h2>
getSourceExtensions(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a>

<p>return a list of registered extensions.  These will contain the dot prefix.</p>

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

<p>returns true if the vap scheme is known to require an order to the 
 parameters.  This was introduced to support makeCanonical, which would
 like to sort the URI parameters so the order does not matter, but then
 you cannot do this operation with vap+inline which is essentially a 
 program where the order matters.</p>

<h3>Parameters</h3>
vapScheme - a String

<h3>Returns:</h3>
true if the order of parameters matters.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=hasParamOrder&unscoped_q=hasParamOrder">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#hasParamOrder">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l808">[view source]</a>
<br>
<br>
<hr>
<a name="hasResourceUri"></a>
<h2>hasResourceUri</h2>
hasResourceUri( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> vapScheme ) &rarr; boolean

<p>returns true if the vap scheme requires a resource URL.  For example,
 vap+cdf: needs a resource URI (the file) but vap+inline doesn't.</p>

<h3>Parameters</h3>
vapScheme - the scheme part of the Autoplot URI, or a URI.

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

<p>return true if the source is registered.</p>

<h3>Parameters</h3>
ext - a String

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

<p>return true if the source is registered by mime type.  
 This is not used much.</p>

<h3>Parameters</h3>
mime - a String

<h3>Returns:</h3>
true if the source is registered by mime type.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=hasSourceByMime&unscoped_q=hasSourceByMime">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#hasSourceByMime">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l448">[view source]</a>
<br>
<br>
<hr>
<a name="register"></a>
<h2>register</h2>
register( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/datasource/DataSourceFactory.html'>org.autoplot.datasource.DataSourceFactory</a> factory, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> extension ) &rarr; void

<p>register the data source factory by extension</p>

<h3>Parameters</h3>
factory - the factory (org.autoplot.foo.FooReaderFactory)
<br>
extension - the extension (e.g. ".foo")

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=register&unscoped_q=register">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/datasource/DataSourceRegistry.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/datasource/DataSourceRegistry.html#register">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/DataSource/src/org/autoplot/datasource/DataSourceRegistry.java#l458">[view source]</a>
<br>
<br>
register( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/datasource/DataSourceFactory.html'>org.autoplot.datasource.DataSourceFactory</a> factory, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> extension, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> mime ) &rarr; void<br>
register( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> className, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> extension, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> mime ) &rarr; void<br>
<hr>
<a name="registerDataSourceJar"></a>
<h2>registerDataSourceJar</h2>
registerDataSourceJar( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> ext, <a href='https://docs.oracle.com/javase/8/docs/api/java/net/URL.html'>java.net.URL</a> jarFile ) &rarr; void

<p>Register a data source at runtime, allowing the user to 
 override the internal extentions.  This allows, for example, a new version
 of a data source to be compared to the production.</p>

<h3>Parameters</h3>
ext - if non-null, use this extension instead.
<br>
jarFile - the jar file, which must contain META-INF/org.autoplot.datasource.DataSourceFactory.extensions.

<h3>Returns:</h3>
void (returns nothing)

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

<p>register the data source editor by extension.</p>

<h3>Parameters</h3>
className - the class name of the editor (e.g. "org.autoplot.cdf.CdfDataSourceEditorPanel")
<br>
extension - the  extension (e.g. "cdf")

<h3>Returns:</h3>
void (returns nothing)

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

<p>register the data source factory by extension.  The name of the
 factory class is given, so that the class is not accessed until first
 use.</p>

<h3>Parameters</h3>
className - the class name of the factory. (e.g. "org.autoplot.cdf.CdfJavaDataSourceFactory")
<br>
extension - the  extension (e.g. "cdf")
<br>
description - a description of the format (e.g. "CDF files using java based reader")

<h3>Returns:</h3>
void (returns nothing)

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

<p>register the data source format editor by extension.  This implements an
 editor for formatting.</p>

<h3>Parameters</h3>
className - the class name of the editor (e.g. "org.autoplot.cdf.CdfDataSourceFormatEditorPanel")
<br>
extension - the  extension (e.g. "cdf")

<h3>Returns:</h3>
void (returns nothing)

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

<p>register the data source factory by extension.  The name of the
 factory class is given, so that the class is not accessed until first
 use.</p>

<h3>Parameters</h3>
className - the class name of the formatter
<br>
extension - the  extension (e.g. "cdf")

<h3>Returns:</h3>
void (returns nothing)

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

<p></p>

<h3>Parameters</h3>
className - a String
<br>
mimeType - a String

<h3>Returns:</h3>
void (returns nothing)

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