<h2>org.das2.qstream.FormatStreamHandler</h2><p>Writes the stream based on the messages sent to it. This overlaps with the SimpleStreamFormatter, but was needed to support streams. The SimpleStreamFormatter took a QDataSet and formatted it. This formats based on the callbacks. Note the library was poorly designed, and this is pretty simple because most of the hard work is buried within the StreamDescriptor. StreamDescriptor should be simplified, and the code should be moved to here.</p> <h2>FormatStreamHandler( )</h2> <p></p> <hr> <a name="createStreamDescriptor"></a> <h2>createStreamDescriptor</h2> createStreamDescriptor( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name, boolean asciiTypes, boolean isBigEndian ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/StreamDescriptor.html'>org.das2.qstream.StreamDescriptor</a> <p>create a stream descriptor packet. TODO: createPacketDescriptor. See SerialStreamFormatter for examples of how this would be done.</p> <h3>Parameters</h3> name - a String <br> asciiTypes - a boolean <br> isBigEndian - a boolean <h3>Returns:</h3> an org.das2.qstream.StreamDescriptor <br><br> <a href="https://github.com/autoplot/dev/search?q=createStreamDescriptor&unscoped_q=createStreamDescriptor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#createStreamDescriptor">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="packet"></a> <h2>packet</h2> packet( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/PacketDescriptor.html'>org.das2.qstream.PacketDescriptor</a> pd, <a href='https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html'>java.nio.ByteBuffer</a> data ) → void <p></p> <h3>Parameters</h3> pd - a PacketDescriptor <br> data - a ByteBuffer <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=packet&unscoped_q=packet">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#packet">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="packetDescriptor"></a> <h2>packetDescriptor</h2> packetDescriptor( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/PacketDescriptor.html'>org.das2.qstream.PacketDescriptor</a> pd ) → void <p></p> <h3>Parameters</h3> pd - a PacketDescriptor <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=packetDescriptor&unscoped_q=packetDescriptor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#packetDescriptor">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="setOutputStream"></a> <h2>setOutputStream</h2> setOutputStream( <a href='https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html'>java.io.OutputStream</a> outs ) → void <p></p> <h3>Parameters</h3> outs - an OutputStream <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setOutputStream&unscoped_q=setOutputStream">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#setOutputStream">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="setWritableByteChannel"></a> <h2>setWritableByteChannel</h2> setWritableByteChannel( <a href='https://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html'>java.nio.channels.WritableByteChannel</a> outs ) → void <p></p> <h3>Parameters</h3> outs - a WritableByteChannel <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setWritableByteChannel&unscoped_q=setWritableByteChannel">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#setWritableByteChannel">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="streamClosed"></a> <h2>streamClosed</h2> streamClosed( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/StreamDescriptor.html'>org.das2.qstream.StreamDescriptor</a> sd ) → void <p></p> <h3>Parameters</h3> sd - a StreamDescriptor <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=streamClosed&unscoped_q=streamClosed">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#streamClosed">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="streamComment"></a> <h2>streamComment</h2> streamComment( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/StreamComment.html'>org.das2.qstream.StreamComment</a> se ) → void <p></p> <h3>Parameters</h3> se - a StreamComment <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=streamComment&unscoped_q=streamComment">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#streamComment">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="streamDescriptor"></a> <h2>streamDescriptor</h2> streamDescriptor( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/StreamDescriptor.html'>org.das2.qstream.StreamDescriptor</a> sd ) → void <p></p> <h3>Parameters</h3> sd - a StreamDescriptor <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=streamDescriptor&unscoped_q=streamDescriptor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#streamDescriptor">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br> <hr> <a name="streamException"></a> <h2>streamException</h2> streamException( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qstream/StreamException.html'>org.das2.qstream.StreamException</a> se ) → void <p></p> <h3>Parameters</h3> se - a StreamException <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=streamException&unscoped_q=streamException">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qstream/FormatStreamHandler.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qstream/FormatStreamHandler.html#streamException">[view on old javadoc]</a> <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/qstream/FormatStreamHandler.java">[view source]</a> <br> <br>