## org.das2.qstream.SimpleStreamFormatter

Class for formatting QDataSets as QStreams. Although this is "SimpleStreamFormatter," this is the only formatter written thus far, except for SerialStreamFormatter, which formats packet-by-packet.

## SimpleStreamFormatter( )

## format

format( QDataSet ds, java.io.OutputStream osout, boolean asciiTypes ) → void

serialize the dataset to the output stream. Presently most datasets can be serialized:

- rank 0
- rank 1
- rank 2 qubes
- array of rank 2 qubes
- rank 3 qubes
- bundle datasets.

The design goal is that all datasets can be serialized using this formatter, however some schemas (e.g. high-rank non-qubes) will be inefficient.

### Parameters

ds - the dataset to serialize.
osout - the output stream, which will not be closed here.
asciiTypes - use ascii format types so that the stream is completely ascii.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## main

main( String[] args ) → void

### Parameters

args - a java.lang.String[]

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]