<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='https://cottagesystems.com/~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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#getDataSet">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L283">[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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#isAsciiTransferTypes">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L240">[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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#isCompressed">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L262">[view source]</a>
<br>
<br>
<hr>
<a name="setAsciiTransferTypes-boolean"></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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#setAsciiTransferTypes-boolean">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L249">[view source]</a>
<br>
<br>
<hr>
<a name="setCompressed-boolean"></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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#setCompressed-boolean">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L270">[view source]</a>
<br>
<br>
<hr>
<a name="setDataSet-org.das2.dataset.DataSet"></a>
<h2>setDataSet</h2>
setDataSet( <a href='https://cottagesystems.com/~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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#setDataSet-org.das2.dataset.DataSet">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L291">[view source]</a>
<br>
<br>
<hr>
<a name="writeStream-java.io.OutputStream"></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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#writeStream-java.io.OutputStream">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L48">[view source]</a>
<br>
<br>
<hr>
<a name="writeStream-java.nio.channels.WritableByteChannel"></a>
<h2>writeStream</h2>
writeStream( <a href='https://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html'>java.nio.channels.WritableByteChannel</a> out ) &rarr; void

<p>writes the stream to the Channel.</p>

<h3>Parameters</h3>
out - a WritableByteChannel

<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="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/dataset/DataSetStreamProducer.html#writeStream-java.nio.channels.WritableByteChannel">[view on old javadoc]</a>
 <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/dataset/DataSetStreamProducer.java#L55">[view source]</a>
<br>
<br>