Package org.vast.data
package org.vast.data
-
ClassDescriptionProvides common methods for all implementations of block componentsAbstract DataComponent basePOJO class for XML type AbstractEncodingType(@http://www.opengis.net/swe/2.0).Base implementation for all range data components with min/max values 11-2014: Updated to implement new API autogenerated from XML schemaAbstractRecordImpl<ComponentType extends DataComponent>Implementation of an heterogeneous list of data components This is the base type for DataRecord and VectorPOJO class for XML type AbstractSWEIdentifiableType(@http://www.opengis.net/swe/2.0).POJO class for XML type AbstractSWEType(@http://www.opengis.net/swe/2.0).POJO class for XML type AllowedGeomsType(@http://www.opengis.net/swe/2.0).POJO class for XML type AllowedTimesType(@http://www.opengis.net/swe/2.0).POJO class for XML type AllowedTokensType(@http://www.opengis.net/swe/2.0).POJO class for XML type AllowedValuesType(@http://www.opengis.net/swe/2.0).Abstract tree visitor providing logic to visit nested data components recursively.POJO class for XML type BlockType(@http://www.opengis.net/swe/2.0).POJO class for XML type ComponentType(@http://www.opengis.net/swe/2.0).POJO class for XML type BinaryEncodingType(@http://www.opengis.net/swe/2.0).Extended SWE Boolean implementation adapted to old VAST frameworkExtended SWE Category implementation adapted to old VAST frameworkExtended SWE CategoryRange implementation adapted to old VAST frameworkExtended SWE Count implementation adapted to old VAST frameworkExtended SWE CountRange implementation adapted to old VAST frameworkArray of identical components.TODO DataArrayIndexer type descriptionCarries an array of boolean primitives.Carries an array of byte primitives.Carries data in compressed format.Carries an array of double primitives.Helper to create DataBlocks using existing arrays of data.Carries an array of float primitives.Carries an array of int primitives.Uses the composite pattern to hold a list of child DataBlocks.Carries an array of long primitives.Uses the composite pattern to carry a fixed size array of mixed types DataBlocks.Uses the composite pattern to carry a fixed size array of parallel array DataBlocks.This class dynamically generates an accessor with Java Dynamic Proxy Classes using a data component schema and an interface with annotations that maps get/set methods to component paths.Carries an array of short primitives.Carries an array of String objects.Uses the composite pattern to carry a fixed size array of mixed types DataBlocks.Carries an array of byte primitives.Carries an array of int primitives.Carries an array of short primitives.Exclusive list of DataComponents (Choice) 08-2014: Updated to implement new API autogenerated from XML schemaDataComponentProperty<ComponentType extends DataComponent>Specialized property for holding data components.DataComponentPropertyList<ComponentType extends DataComponent>Specialized list for holding data component properties.TODO DataGroupIndexer type descriptionAbstract base class for all Data IndexersThis iterator will go through all components recursively.Growable List of identical DataComponents.Implementation of SWE Common DataRecordDataStream object implementationAtomic (no children) DataContainer usually containing a scalar value 08-2014: Updated to implement new API autogenerated from XML schemaTODO DataValueIndexer type descriptionCommon interface for all mappersDatatype representing union between ISO datetime and decimal time stampFull implementation of EncodedValues wrapping SWE Common data stream parsers/writers allowing decoding/encoding of any encoded array or streamBase interface for all generated DataBlock accessor classes.POJO class for XML type JSONEncodingType(@http://www.opengis.net/swe/2.0).POJO class for XML type MatrixType(@http://www.opengis.net/swe/2.0).POJO class for XML type NilValue(@http://www.opengis.net/swe/2.0).POJO class for XML type NilValuesType(@http://www.opengis.net/swe/2.0).Extended SWE Quantity implementation adapted to old VAST frameworkExtended SWE QuantityRange implementation adapted to old VAST frameworkIterates through scalar component definitions only.Abstract scalar visitor allowing to recisovely visit all scalars components in the data component tree.
By default, the visit methods for scalar and range components call theScalarVisitor.visitSimple(SimpleComponent)
method which does nothing.POJO class for XML type TextEncodingType(@http://www.opengis.net/swe/2.0).POJO class for XML type TextType(@http://www.opengis.net/swe/2.0).Extended SWE Time implementation adapted to old VAST frameworkExtended SWE TimeRange implementation adapted to old VAST frameworkPOJO class for XML type UnitReference(@http://www.opengis.net/swe/2.0).This transfers uses a value from a DataBlock as an array size.POJO class for XML type VectorType(@http://www.opengis.net/swe/2.0).POJO class for XML type XMLEncodingType(@http://www.opengis.net/swe/2.0).