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