<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 ) → 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 ) → <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( ) → <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( ) → 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 ) → 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>