<h2>org.autoplot.datasource.AbstractDataSourceFormat</h2><p>provides getParam to extensions and the file part.</p>
<hr>
<a name="getBooleanParam"></a>
<h2>getBooleanParam</h2>
getBooleanParam( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name, boolean deflt ) &rarr; boolean

<p>return the boolean parameter.  Note setUri must be called with
 the input URI.</p>

<h3>Parameters</h3>
name - the parameter name.
<br>
deflt - the default value should the parameter be missing or misformed.

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

<p>return the string parameter.  Note setUri must be called with
 the input URI.</p>

<h3>Parameters</h3>
name - the parameter name.
<br>
deflt - the default value should the parameter be missing.

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

<p>return the URI (file part) of the</p>

<h3>Returns:</h3>
a java.net.URI

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

<p>If necessary attempt to create the folder which will contain the file, and
 throw an IOException if the folder cannot be created or written to.</p>

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

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

<p>return true if the format also supports streaming where each record is
 formatted (roughly) as it is received, and there is a bound on the total 
 size needed for any request.</p>

<h3>Parameters</h3>
params - a java.util.Map
<br>
data - a java.util.Iterator
<br>
out - an OutputStream

<h3>Returns:</h3>
a boolean

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