Package org.vast.swe
package org.vast.swe
-
ClassDescriptionAbstract class for parsing a CDM data streamAbstract class for writing a CDM data stream.TODO AsciiDataWriter type descriptionFilter Stream used to decode a base64 encoded input stream to a raw binary stream.Filter Stream used to encode binary data from output stream to a base64 stream.Parses CDM binary data stream using the data components structure and the binary encoding information.Writes CDM binary data stream using the given data components structure and binary encoding information.Class for looking up codecs in the classpathExtension of DataInputStream to support reading unsigned int and long values as well as ASCII (0 terminated) strings from byte stream.Equivalent of DataInputStream to read little endian ordered streams (i.e.Extension of DataOutputStream to support writing unsigned int and long values as well as ASCII (0 terminated) strings as byte sequence.Equivalent of DataOutputStream to write in little endian order (i.e Least Significant Byte first)This DataSource allows to extract data from an XML DOM tree and simulate an inputstream so that a low level parser can parse the content using the common DataStreamParser interface.Default handler used by SWE Data to read all values from the data stream to the list within the SWE Data.Default handler used by SWE Data to write all values from the data list within the SWE Data.Delegating writer for writing only the selected components.
This is used to implement filtering by observed property in SOS.Interface for SWE Common codec factories.A filter for data component.
An instance of this class can be passed to several methods in the DataComponent APIs in order to filter a component tree.Interface for reading data from SWE Common encoded data stream.Interface for writing data to a SWE Common encoded data stream.Utility class to build SWE Common data components with a fluent APISWEBuilders.BaseBooleanBuilder<B extends SWEBuilders.BaseBooleanBuilder<B>>SWEBuilders.BaseCountBuilder<B extends SWEBuilders.BaseCountBuilder<B>>SWEBuilders.BaseGeomBuilder<B extends SWEBuilders.BaseGeomBuilder<B>>SWEBuilders.BaseMatrixBuilder<B extends SWEBuilders.BaseMatrixBuilder<B>>SWEBuilders.BaseTextBuilder<B extends SWEBuilders.BaseTextBuilder<B>>SWEBuilders.BaseTimeBuilder<B extends SWEBuilders.BaseTimeBuilder<B>>SWEBuilders.BaseVectorBuilder<B extends SWEBuilders.BaseVectorBuilder<B>>Builder class for Boolean componentsBuilder class for Category componentsSWEBuilders.CategoryOrRangeBuilder<B extends SWEBuilders.CategoryOrRangeBuilder<B,T>, T extends CategoryOrRange> Builder class for CategoryRange componentsBuilder class for Count componentsSWEBuilders.CountOrRangeBuilder<B extends SWEBuilders.CountOrRangeBuilder<B,T>, T extends CountOrRange> Builder class for CountRange componentsBuilder class for DataArray componentsBuilder class for DataChoice componentsSWEBuilders.DataComponentBuilder<B extends SWEBuilders.DataComponentBuilder<B,T>, T extends DataComponent> Builder class for DataRecord componentsBuilder class for Geometry componentsBuilder class for Matrix componentsBuilder class for Quantity componentsSWEBuilders.QuantityOrRangeBuilder<B extends SWEBuilders.QuantityOrRangeBuilder<B,T>, T extends QuantityOrRange> Builder class for QuantityRange componentsSWEBuilders.SimpleComponentBuilder<B extends SWEBuilders.SimpleComponentBuilder<B,T>, T extends SimpleComponent> SWEBuilders.SweIdentifiableBuilder<B extends SWEBuilders.SweIdentifiableBuilder<B,T>, T extends AbstractSWEIdentifiable> Builder class for Text componentsBuilder class for Time componentsBuilder class for TimeRange componentsBuilder class for Vector componentsConstants defined by SWE Common standard and other commonly used URIsImplementation of SWE input/output data stream storing data in memory, This class also contains methods for parsing/writing the stored data.Helper methods to read/write complex data types (e.g.Simple filter to be able to parse the DataDefinition using DOM before the end of the XML document is reached and start processing inline data as it comes.
The filter starts by passing data through while recording the element hierarchy down to the element containing the data stream.Helper class for creating common data structures and encodings and browsing a data component tree.Abstract class for all CDM readers.Helper wrapping the auto-generated SWE Common StAX bindingsHelper class providing a version agnostic access to SWE component structure and encoding readers and writers.Validator for SWE Common structures already parsed from XML.Abstract class for all CDM writers.Parser for data streams written using SWE Common XML encodingWrites CDM XML data stream using the given data components structure directly inside a DOM.Writes CDM XML data stream using the given data components structure and encoding information.Writes CDM XML data stream using the given data components structure directly inside a DOM.