<h2>org.das2.dataset.DataSetStreamProducer</h2><p>Configurable class for serializing a DataSet into a das2Stream.  This class
 handles both VectorDataSets and TableDataSets, and uses java beans properties
 to control how the stream is produced.  This code subsumes the functionality
 of TableUtil.dumpToDas2Stream and VectorUtil.dumpToDas2Stream.</p>
<h2>DataSetStreamProducer( )</h2>
<p>Creates a new instance of DataSetStreamProducer</p>

<hr>
<a name="getDataSet"></a>
<h2>getDataSet</h2>
getDataSet(  ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/dataset/DataSet.html'>org.das2.dataset.DataSet</a>

<p>Getter for property dataSet.</p>

<h3>Returns:</h3>
Value of property dataSet.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDataSet&unscoped_q=getDataSet">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#getDataSet">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="isAsciiTransferTypes"></a>
<h2>isAsciiTransferTypes</h2>
isAsciiTransferTypes(  ) &rarr; boolean

<p>Getter for property asciiTransferTypes.</p>

<h3>Returns:</h3>
Value of property asciiTransferTypes.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isAsciiTransferTypes&unscoped_q=isAsciiTransferTypes">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#isAsciiTransferTypes">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="isCompressed"></a>
<h2>isCompressed</h2>
isCompressed(  ) &rarr; boolean

<p>Getter for property compressed.</p>

<h3>Returns:</h3>
Value of property compressed.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isCompressed&unscoped_q=isCompressed">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#isCompressed">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="setAsciiTransferTypes"></a>
<h2>setAsciiTransferTypes</h2>
setAsciiTransferTypes( boolean asciiTransferTypes ) &rarr; void

<p>If true, use ascii-type transfer types when creating the stream, so the 
 stream is more easily read by humans and stream-naive parsers.</p>

<h3>Parameters</h3>
asciiTransferTypes - New value of property asciiTransferTypes.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setAsciiTransferTypes&unscoped_q=setAsciiTransferTypes">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#setAsciiTransferTypes">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="setCompressed"></a>
<h2>setCompressed</h2>
setCompressed( boolean compressed ) &rarr; void

<p>If true, create a compressed stream.</p>

<h3>Parameters</h3>
compressed - New value of property compressed.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setCompressed&unscoped_q=setCompressed">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#setCompressed">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDataSet"></a>
<h2>setDataSet</h2>
setDataSet( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/dataset/DataSet.html'>org.das2.dataset.DataSet</a> dataSet ) &rarr; void

<p>Setter for property dataSet.</p>

<h3>Parameters</h3>
dataSet - New value of property dataSet.

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDataSet&unscoped_q=setDataSet">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#setDataSet">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
<hr>
<a name="writeStream"></a>
<h2>writeStream</h2>
writeStream( <a href='https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html'>java.io.OutputStream</a> out ) &rarr; void

<p>convenient method for writing to an OutputStream.  Simply
 uses Channels.newChannel to create a WritableByteChannel.</p>

<h3>Parameters</h3>
out - an OutputStream

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

<br><br>
<a href="https://github.com/autoplot/dev/search?q=writeStream&unscoped_q=writeStream">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/dataset/DataSetStreamProducer.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/dataset/DataSetStreamProducer.html#writeStream">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/dataset/DataSetStreamProducer.java">[view source]</a>
<br>
<br>
writeStream( <a href='https://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html'>java.nio.channels.WritableByteChannel</a> out ) &rarr; void<br>