See: Description
| Interface | Description |
|---|---|
| Descriptor |
model elements of the QStream, such as StreamDescriptor, PacketDescriptor,
and EnumerationUnitDescriptor.
|
| DescriptorFactory |
Factor for converting the XML packet into the Descriptor that implements.
|
| SerializeDelegate |
interface for serializing (formatting) and parsing objects.
|
| StreamHandler |
This describes an object that is able to receive a stream from StreamTool.readStream, which breaks the stream up
into descriptors and packets.
|
| XMLSerializeDelegate |
Extension to SerializeDelegate that allows for embedding object within XML.
|
| Class | Description |
|---|---|
| AsciiHexIntegerTransferType |
format as hex, useful for RGB colors, where the color is represented as
0xRRGGBB.
|
| AsciiIntegerTransferType |
optimized for sending integers
|
| AsciiTimeTransferType |
ISO-8601 encoded times.
|
| AsciiTransferType |
Transfer type that represents data as formatted ASCII strings.
|
| BundleStreamFormatter |
Like SimpleStreamFormatter, but this correctly handles bundles.
|
| CacheTagSerializeDelegate |
Serialize CacheTags, which have pretty much always been for time tags.
|
| DatumRangeSerializeDelegate |
This serialize delegate assumes the formatted object is a time range,
and if it doesn't parse then it's a datum range.
|
| DatumSerializeDelegate |
This serialize delegate handles Datums.
|
| DefaultSerializeDelegate |
Handles the base types, Number, etc.
|
| DefaultSerializeDelegate.Boolean | |
| DefaultSerializeDelegate.Byte | |
| DefaultSerializeDelegate.Double | |
| DefaultSerializeDelegate.Float | |
| DefaultSerializeDelegate.Integer | |
| DefaultSerializeDelegate.Long | |
| DefaultSerializeDelegate.Number | |
| DefaultSerializeDelegate.Short | |
| DescriptorRegistry |
Registry for XML elements that appear on QStreams.
|
| DoubleTransferType | |
| EnumerationUnitDescriptor |
This handles enumeration units that are defined within the stream (not within
a header).
|
| EnumerationUnitDescriptorFactory | |
| EnumerationUnitsSerializeDelegate |
enumeration units can have an initial set of values declared, and
each stream has its own delegate.
|
| ExceptionDescriptor | |
| ExceptionDescriptorFactory | |
| FloatTransferType |
Four byte float type.
|
| FormatStreamHandler |
Writes the stream based on the messages sent to it.
|
| IntegerTransferType |
"int4" is the canonical name, but "integer" is accepted as well.
|
| LongTransferType |
Long transfer type, to support cdfTT2000.
|
| MapSerializeDelegate |
Store map property to QStream.
|
| NumberArraySerializeDelegate | |
| PacketDescriptor | |
| PacketDescriptorFactory | |
| PlaneDescriptor |
Describes one of the bundled elements, for example one QDataSet,
within a packet.
|
| QDataSetStreamHandler |
reads a stream and produces QDataSets representing the data found on the stream.
|
| QdsToD2sStream |
Base class for QDataSet to das2 stream serializers
|
| QdsToD2sStream.PacketXferInfo | |
| QdsToD2sStream.QdsXferInfo |
Determine and hold the information needed to transfer values out of a
given QDataSet into a byte buffer.
|
| QdsToD2sStream.Sequence1D | |
| QdsToDas22 |
Write QDataSets that vary over at most 2 independent variables as a Das2
stream.
|
| QdsToDas23 |
Write QDataSets that vary over at most 3 independent variables as a Das2
stream.
|
| Rank0DataSetSerializeDelegate | |
| SerializeRegistry | |
| SerialStreamFormatter |
We need a class that can format a stream serially.
|
| ShortTransferType |
two-byte signed integer type.
|
| SimpleStreamFormatter |
Class for formatting QDataSets as QStreams.
|
| StreamComment |
StreamComment allows comments to be put onto the stream.
|
| StreamCommentDescriptorFactory | |
| StreamDescriptor |
Description of the Stream, and manages resources for the stream.
|
| StreamTool |
Code for reading streams.
|
| StringSerializeDelegate | |
| TransferType |
A transfer type is an encoding of a double on to the stream.
|
| UnitsSerializeDelegate | |
| Util |
Utility classes for formatting and parsing streams.
|
| Exception | Description |
|---|---|
| StreamException |
This odd class seems to communication information in two directions.
|
| StreamTool.DelimeterNotFoundException |
Code for handling QStreams, a serialized version of QDataSet useful for transmitting data. See StreamTool.java for reading streams. See BundleStreamFormatter.java, and SimpleStreamFormatter.java for formatting streams. SerialStreamFormatter.java might be useful as well.