All Classes and Interfaces
Class
Description
POJO class for XML type AbstractAlgorithmType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractAlgorithmType(@http://www.opengis.net/sensorml/2.0).
Provides common methods for all implementations of block components
Base for all bindings, provide utility methods.
POJO class for XML type AbstractCurveType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractCurveType(@http://www.opengis.net/gml/3.2).
Abstract DataComponent base
Abstract class for parsing a CDM data stream
Base class for all SWE Common data stream parsers (text, binary, xml, json)
Abstract class for writing a CDM data stream.
Base class for all SWE Common data stream writers (text, binary, xml, json)
POJO class for XML type AbstractEncodingType(@http://www.opengis.net/swe/2.0).
POJO class for XML type AbstractFeatureType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractFeatureType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractGeometryType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractGeometryType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractGMLType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractGMLType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractMetadataListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractMetadataListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractModesType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractModesType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractPhysicalProcessType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractProcessType(@http://www.opengis.net/sensorml/2.0).
This class implements both AbstractProcess from SensorML v2.0 bindings
and IProcessExec to allow execution if an executable implementation is
provided.
In order to provide execution capabilitiy, this class can wrap an implementation of IProcessExec corresponding to a particular algorithm.
In order to provide execution capabilitiy, this class can wrap an implementation of IProcessExec corresponding to a particular algorithm.
Base implementation for all range data components with min/max values
11-2014: Updated to implement new API autogenerated from XML schema
Implementation of an heterogeneous list of data components
This is the base type for DataRecord and Vector
POJO class for XML type AbstractRingType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractSettingsType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractSettingsType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractSurfaceType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractSWEType(@http://www.opengis.net/swe/2.0).
POJO class for XML type AbstractSWEIdentifiableType(@http://www.opengis.net/swe/2.0).
POJO 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 AbstractTimeGeometricPrimitiveType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractTimeGeometricPrimitiveType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractTimePrimitiveType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractTimePrimitiveType(@http://www.opengis.net/gml/3.2).
Base abstract class for all unit converters
Base abstract class for all XML bindings using XML Stream API
POJO class for XML type AggregateProcessType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AggregateProcessType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AllowedGeometryType(@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 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 AllowedTokensType(@http://www.opengis.net/swe/2.0).
POJO class for XML type AllowedValuesType(@http://www.opengis.net/swe/2.0).
POJO class for XML type AllowedValuesType(@http://www.opengis.net/swe/2.0).
POJO class for XML type ArraySettingPropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ArraySettingPropertyType(@http://www.opengis.net/sensorml/2.0)
TODO AsciiDataWriter type description
Modified Asserts utility methods based on Guava implementation
Interface for asynchronous streams.
Filter 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.
Base class for all builders
Abstract tree visitor providing logic to visit nested data components
recursively.
Simple structure for OGC-style bbox info.
Class used to store arbitrary long IDs (i.e.
BigId implementation backed by a single long value
BigId implementation backed by a single long value
POJO class for XML type BlockType(@http://www.opengis.net/swe/2.0).
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 ComponentType(@http://www.opengis.net/swe/2.0).
Parses CDM binary data stream using the data components structure
and the binary encoding information.
New implementation of binary data parser with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
Writes CDM binary data stream using the given data components
structure and binary encoding information.
New implementation of binary data writer with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
POJO class for XML type BinaryEncodingType(@http://www.opengis.net/swe/2.0).
POJO class for XML type BinaryEncodingType(@http://www.opengis.net/swe/2.0).
Base interface for binary encoding members: BinaryComponent and BinaryBlock
Tagging interface for all block components
POJO class for XML type BooleanType(@http://www.opengis.net/swe/2.0).
Extended SWE Boolean implementation adapted to old VAST framework
POJO class for XML type ByteEncodingType(@http://www.opengis.net/swe/2.0).
POJO class for XML type ByteEncodingType(@http://www.opengis.net/swe/2.0).
Implementation of Xlink Reference that keeps a cached version of the target.
POJO class for XML type CapabilityListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type CapabilityListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type CategoryType(@http://www.opengis.net/swe/2.0).
Extended SWE Category implementation adapted to old VAST framework
Tagging interface to allow processing of Category and CategoryRange components
with common logic
POJO class for XML type CategoryRangeType(@http://www.opengis.net/swe/2.0).
Extended SWE CategoryRange implementation adapted to old VAST framework
POJO class for XML type CharacteristicListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type CharacteristicListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ClassifierListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ClassifierListType(@http://www.opengis.net/sensorml/2.0).
Common configuration options for all clients connecting to remote services
Exceptions generated by the client API
Class for looking up codecs in the classpath
POJO class for XML type CodeListType(@http://www.opengis.net/gml/3.2).
POJO class for XML type CodeListType(@http://www.opengis.net/gml/3.2).
POJO class for XML type CodeOrNilReasonListType(@http://www.opengis.net/gml/3.2).
POJO class for XML type CodeOrNilReasonListType(@http://www.opengis.net/gml/3.2).
POJO class for XML type CodeType(@http://www.opengis.net/gml/3.2).
POJO class for XML type CodeType(@http://www.opengis.net/gml/3.2).
Immutable object carrying data for a single command associated to a
specific command stream.
Event carrying command data sent to a command receiver
Exceptions generated when a command fails
Immutable filter object for system commands.
There is an implicit AND between all filter parameters.
There is an implicit AND between all filter parameters.
CommandFilter.CommandFilterBuilder<B extends CommandFilter.CommandFilterBuilder<B,T>,T extends CommandFilter>
Immutable class used to describe the result of a command
Immutable object representing statistics for commands of a specific
command stream.
CommandStats.CommandStatsBuilder<B extends CommandStats.CommandStatsBuilder<B,T>,T extends CommandStats>
Immutable query object for commands statistics.
CommandStatsQuery.CommandStatsQueryBuilder<B extends CommandStatsQuery.CommandStatsQueryBuilder<B,Q>,Q extends CommandStatsQuery>
Immutable class used as command status report
CommandStatus.CommandStatusBuilder<B extends CommandStatus.CommandStatusBuilder<B,T>,T extends CommandStatus>
Event carrying command status data
Immutable filter object for command status messages.
There is an implicit AND between all filter parameters.
There is an implicit AND between all filter parameters.
CommandStatusFilter.CommandStatusFilterBuilder<B extends CommandStatusFilter.CommandStatusFilterBuilder<B,T>,T extends CommandStatusFilter>
Event sent when a command stream (i.e.
Event sent when a command stream (i.e.
Event sent when a command stream (i.e.
Event sent when a command stream (i.e.
Base class for all command stream (i.e.
Immutable filter object for system command streams.
There is an implicit AND between all filter parameters.
If internal IDs are used, no other filter options are allowed.
There is an implicit AND between all filter parameters.
If internal IDs are used, no other filter options are allowed.
CommandStreamFilter.CommandStreamFilterBuilder<B extends CommandStreamFilter.CommandStreamFilterBuilder<B,F>,F extends CommandStreamFilter>
Immutable object containing information about a command stream/interface.
CommandStreamInfo.CommandStreamInfoBuilder<B extends CommandStreamInfo.CommandStreamInfoBuilder<B,T>,T extends CommandStreamInfo>
Immutable key object used to index command streams in data stores.
Event sent when a command stream (i.e.
Helper methods to generate common system capabilities
Helper methods to generate common system characteristics
Helper methods to generate common system/process classifiers
Helper methods to generate common operating or survival conditions
Helper methods to generate common document types
Helper methods to generate common system/process identifiers
Base class for communication provider configuration objects
Interface for all SWE compressed block decoders
Interface for all SWE compressed block encoders
Base interface for all types of configuration settings
POJO class for XML type ValueSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ConstraintSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
SensorML Contact
POJO class for XML type ContactListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ContactListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type CountType(@http://www.opengis.net/swe/2.0).
Extended SWE Count implementation adapted to old VAST framework
Tagging interface to allow processing of Count and CountRange components
with common logic
POJO class for XML type CountRangeType(@http://www.opengis.net/swe/2.0).
Extended SWE CountRange implementation adapted to old VAST framework
POJO class for XML type DataArrayType(@http://www.opengis.net/swe/2.0).
Array of identical components.
TODO DataArrayIndexer type description
Base config class for all database modules
Implementations of this class should be able to carry data
for any part of the data cluster defined in the DataDefinition
part of the SWE Common Data Model.
Carries 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.
Base class for all data block level processors.
The processor tree is pre-configured so that the processing can occur very fast on many data blocks matching the same components structure.
The processor tree is pre-configured so that the processing can occur very fast on many data blocks matching the same components structure.
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.
POJO class for XML type DataChoiceType(@http://www.opengis.net/swe/2.0).
Exclusive list of DataComponents (Choice)
08-2014: Updated to implement new API autogenerated from XML schema
Base interface for all SWE Common data components.
Specialized property for holding data components.
Specialized list for holding data component properties.
Implementation of data connection for the processing engine.
This class is capable of automatically converting units if source and target are not in the same unit (units have to be physically compatible)
This class is used when running all processes of a processing chain synchronously in a single thread
This class is capable of automatically converting units if source and target are not in the same unit (units have to be physically compatible)
This class is used when running all processes of a processing chain synchronously in a single thread
Represents a list of external connections associated with
a given process input/output or parameter.
POJO class for XML type AbstractEncodingType(@http://www.opengis.net/swe/2.0).
Type of event generated when new data is available from a data producer.
TODO DataGroupIndexer type description
Implement this interface to catch events coming from a DataParser
and sort, archive, display or process the decoded data.
Abstract base class for all Data Indexers
Extension of DataInputStream to support reading unsigned int and long
values as well as ASCII (0 terminated) strings from byte stream.
Extension 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.
POJO class for XML type DataInterfaceType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type DataInterfaceType(@http://www.opengis.net/sensorml/2.0).
This iterator will go through all components recursively.
Growable List of identical DataComponents.
Extension of DataOutputStream to support writing unsigned byte,
short, int and long values as well as ASCII (0 terminated) strings.
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)
A data queue is used to send data between processes.
POJO class for XML type DataRecordType(@http://www.opengis.net/swe/2.0).
Implementation of SWE Common DataRecord
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.
Exception thrown by certain datastore transactional operations
POJO class for XML type DataStreamType(@http://www.opengis.net/swe/2.0).
Event sent when a datastream (i.e.
Event sent when a datastream (i.e.
Event sent when a datastream (i.e.
Event sent when a datastream (i.e.
Base class for all datastream (i.e.
Immutable filter object for system data streams.
There is an implicit AND between all filter parameters.
If internal IDs are used, no other filter options are allowed.
There is an implicit AND between all filter parameters.
If internal IDs are used, no other filter options are allowed.
DataStreamFilter.DataStreamFilterBuilder<B extends DataStreamFilter.DataStreamFilterBuilder<B,F>,F extends DataStreamFilter>
DataStream object implementation
Immutable object containing information about a data stream of observations.
DataStreamInfo.DataStreamInfoBuilder<B extends DataStreamInfo.DataStreamInfoBuilder<B,T>,T extends DataStreamInfo>
Immutable key object used to index datastreams in data stores.
Concrete implementations of this interface are responsible for
parsing data with the given encoding format, decoding this data
into DataInfo and DecodedData objects if a DataHandler is
registered and sending events to registered handlers.
Event sent when a datastream (i.e.
Concrete implementations of this interface are responsible for
writing data using the specified encoding format and data components.
Atomic (no children) DataContainer usually containing a scalar value
08-2014: Updated to implement new API autogenerated from XML schema
TODO DataValueIndexer type description
Common interface for all mappers
Extension of java Date to provide julian time output as a double.
Formatter for Date and Time quantities.
Datatype representing union between ISO datetime and decimal time stamp
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.
TODO DefinitionRef type description
Abstract base for delegating XML stream readers.
By default, all methods are delegated to the underlying reader
By default, all methods are delegated to the underlying reader
Abstract base for delegating XML stream writers.
By default, all methods are delegated to the underlying writer.
By default, all methods are delegated to the underlying writer.
POJO class for type DeployedSystem
This is a complex type.
POJO class for XML type DeploymentType(@http://www.opengis.net/sensorml/2.0).
Immutable filter object for deployment resources
There is an implicit AND between all filter parameters
There is an implicit AND between all filter parameters
DeploymentFilter.DeploymentFilterBuilder<B extends DeploymentFilter.DeploymentFilterBuilder<B,F>,F extends DeploymentFilter>
POJO class for XML type DeploymentType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type DescribedObjectType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type DescribedObjectType(@http://www.opengis.net/sensorml/2.0).
Event sent when a device is found as a result of scanning a network or bus
TODO DictionaryURN type description
POJO class for XML type DocumentListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type DocumentListType(@http://www.opengis.net/sensorml/2.0).
TODO DOMHelper description
TODO try to avoid calls to xerces specific classes
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
EmptyFeatureBaseStore<V extends IFeature,VF extends IFeatureStoreBase.FeatureField,F extends FeatureFilterBase<? super V>>
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
EmptyResourceStore<K extends Comparable<? super K>,V extends IResource,VF extends IResourceStore.ResourceField,F extends ResourceFilter<? super V>>
Helper class to implement databases that don't support all datastores
Helper class to implement databases that don't support all datastores
POJO class for XML type EncodedValuesPropertyType(@http://www.opengis.net/swe/2.0).
Full implementation of EncodedValues wrapping SWE Common data stream
parsers/writers allowing decoding/encoding of any encoded array or stream
POJO class for XML type EnvelopeType(@http://www.opengis.net/gml/3.2).
POJO class for XML type EnvelopeType(@http://www.opengis.net/gml/3.2).
Implementation of GML Envelope derived from JTS Envelope class.
POJO class for XML type EventType(@http://www.opengis.net/sensorml/2.0).
Immutable base class for all sensor hub events.
POJO class for XML type EventType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type EventListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type EventListType(@http://www.opengis.net/sensorml/2.0).
Implementation of an executable process chain.
This class can be associated with an
This class can be associated with an
AggregateProcess
to provide
execution capability, but this will only work if all components
of the aggregate also have an executable implementation associated
to them.
Abstract base for all executable process implementations.
Base class for implementing custom features based on application schemas.
Subclasses typically add new fields along with corresponding getters and setters and must override
Subclasses typically add new fields along with corresponding getters and setters and must override
#appendProperties()
to expose these
properties in a generic way.POJO class for XML type AbstractFeatureCollectionType(@http://www.opengis.net/gml/3.2).
POJO class for XML type AbstractFeatureCollectionType(@http://www.opengis.net/gml/3.2).
Immutable filter object for generic features.
There is an implicit AND between all filter parameters.
There is an implicit AND between all filter parameters.
FeatureFilter.FeatureFilterBuilder<B extends FeatureFilter.FeatureFilterBuilder<B,F>,F extends FeatureFilter>
Base class for feature filters.
There is an implicit AND between all filter parameters.
There is an implicit AND between all filter parameters.
FeatureFilterBase.FeatureFilterBaseBuilder<B extends FeatureFilterBase.FeatureFilterBaseBuilder<B,V,F>,V extends IFeature,F extends FeatureFilterBase<V>>
Immutable data class containing both internal ID and globally unique ID
(URI) of a feature.
Immutable key object used to index features in data stores.
The key includes the feature internal ID and its validity time stamp.
The key includes the feature internal ID and its validity time stamp.
POJO class for XML type FeatureListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type FeatureListType(@http://www.opengis.net/sensorml/2.0).
Wrapper class for use when an IFeature object is or can be included by reference.
Utility class for wrapping a feature and overriding some of its behavior
Delegating writer for writing only the selected components.
This is used to implement filtering by observed property in SOS.
This is used to implement filtering by observed property in SOS.
Event sent when a new FOI is being targeted by an observing system.
Immutable filter object for features of interest associated to observations.
There is an implicit AND between all filter parameters
There is an implicit AND between all filter parameters
TODO TextFilter type description
FullTextFilter.TextFilterBuilder<B extends FullTextFilter.TextFilterBuilder<B,F>,F extends FullTextFilter>
Basic interface for a feature object
Generic implementation of a GML feature.
*
GeoJSON bindings using Gson JsonWriter/JsonReader.
This class is NOT threadsafe.
This class is NOT threadsafe.
JSON bindings for GeoPose objects using Gson JsonWriter/JsonReader.
This class is NOT threadsafe.
This class is NOT threadsafe.
Helper class to create SWE structures used for geo-positioning
This includes location and attitude but also linear velocity, angular rate, and linear acceleration
This includes location and attitude but also linear velocity, angular rate, and linear acceleration
Utility class to build GML objects with a fluent API
Builder for point geometry
Interface for GML ID generators
Helper wrapping the auto-generated GML StAX bindings
TODO GMLUnitReader type description
Utility methods to read/write GML documents.
Tagging interface for data components that have a code space
Tagging interface for data components with constraints
Tagging interface for all objects supporting copy.
Tagging interface for data components with local and reference frames
Tagging interface for data components that have a unit of measure
Implementation of xlink resolution and parsing for remote XML content
Base configuration class for HTTP services (i.e.
Interface for actuator drivers combining data and control interfaces.
Common interface for all authorization providers allowing to check
permissions for a given user
Common base for client modules connecting to remote services
Interface for SWE Common codec factories.
Represents command data sent to a control interface or to the input of
an on-demand process.
Interface for all receivers of command data (e.g.
Interface for command results
Represents command status messages sent asynchronously by control interfaces.
Status of the command provided by the receiver.
Generic interface for data stores containing commands status.
Generic interface for data stores containing commands.
Interface for command stream descriptors
Generic interface for managing command streams within a command store.
Removal operations also remove all commands associated to a command stream.
Removal operations also remove all commands associated to a command stream.
Tagging interface for communication configuration options
Interface used to represent communication networks of different types, such
as Ethernet, WiFi, Bluetooth, Bluetooth LE, ZigBee, etc...
Interface for all communication providers giving access to an input stream
for reading incoming data and an output stream for sending outgoing data.
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.
An instance of this class can be passed to several methods in the DataComponent APIs in order to filter a component tree.
Interface for concept definitions.
Base interface for all generated DataBlock accessor classes.
Base interface for all database implementations.
A database contains one or more data stores.
A database contains one or more data stores.
Extension of IModuleProvider allowing a storage module to advertise itself
as read-only.
Interface for the main database registry on a sensor hub.
Interface for consuming a stream of CDM data objects.
Interface for data processing components run by OSH.
Depending on the type of data sources, the process can be a streaming process (i.e.
Depending on the type of data sources, the process can be a streaming process (i.e.
Interface for all producers of streaming data
Kept for backward compatibility; Will be removed later
Interface for providing data as a stream of CDM data objects.
Base interface for all object data stores.
Interface for DataStream descriptors
Generic interface for managing data streams within an observation store.
Removal operations also remove all observations associated to a data stream.
Removal operations also remove all observations associated to a data stream.
Interface for basic term definitions
Interface for all ID encoders/decoders that can encode/decode BigId
instances to/from String representations.
Helper interface providing ID encoders for all resources available
on the sensor hub.
POJO class for XML type IdentifierListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type IdentifierListType(@http://www.opengis.net/sensorml/2.0).
Interface for data stores containing SensorML descriptions of deployments
Interface for deployment resources associated to a SensorML description.
Interface for derived property definitions.
Device scan callback to which newly found devices are reported during a scan
Interface for device scanning services.
Implementations of this interface are typically used by sensor drivers to discover sensors connected via USB, bluetooth, zeroconf, etc.
Implementations of this interface are typically used by sensor drivers to discover sensors connected via USB, bluetooth, zeroconf, etc.
Interface for ID providers that generate internal IDs for stored objects
Event bud interface for dispatching and subscribing to events.
This class allows subscribing to one or more event sources at once as well as create publisher groups to share a publication channel (and resources) among several publishers.
This class allows subscribing to one or more event sources at once as well as create publisher groups to share a publication channel (and resources) among several publishers.
Interface for all event handling classes.
Generic event listener.
Not that this class does not provide flow control methods.
Not that this class does not provide flow control methods.
Common interface for all event producers that can produce events on multiple
topic channels.
Base interface for all objects accepting producing events and accepting
registration of event listeners
Interface for event publishers accepting subscriptions of simple listeners
as well as
subscribers
with flow control support.
Simple interface for feature objects
Common interface for feature databases
Interface for StAX bindings of specific feature types
Generic interface for all feature stores
IFeatureStoreBase<V extends IFeature,VF extends IFeatureStoreBase.FeatureField,F extends FeatureFilterBase<? super V>>
Base interface for data stores containing objects derived from IFeature.
Interface for the hub's federated database.
Generic interface for all feature of interest stores
Base interface for HTTP server implementations
Common interface to publish and receive messages from various message
queue implementations
Generic interface for all modules in the system.
Base interface for main modules and submodules
Interface for the module configuration repository.
Base interface for all module managers.
Interface for the overall module managers factory.
Interface to be implemented to enable automatic module discovery
Wrapper providing indenting support for any stream writer
Provide a direct access to the input stream from which to
read the CDM data according to the previously obtained description.
Title: Interval
Represents observation data generated by an output interface
Read-only interface for an Observation as defined by the O&M standard
Interface for a time series of observations.
Generic interface for data stores containing observations.
Main interface for databases used to store data related to one or more
system instances.
Interface for policies used to automatically purge historical data.
The criteria used for purging is up to the implementation (e.g.
The criteria used for purging is up to the implementation (e.g.
Specialized list for holding input/output/parameter properties in SensorML.
Base interface for on-demand processes that support several instances
running in parallel
The caller is responsible for getting new process instances when appropriate: A single process instance can be reused several times sequentially, but separate instances are needed to launch in parallel.
The caller is responsible for getting new process instances when appropriate: A single process instance can be reused several times sequentially, but separate instances are needed to launch in parallel.
Interface for permissions parameterized with a value.
This is used for temporal and geofencing for instance.
This is used for temporal and geofencing for instance.
Interface for all procedure implementations
Interface for arrays of procedures (homogeneous or not)
Common interface for procedure databases.
Procedure databases are used to store information about various kinds of procedures, including:
Procedure databases are used to store information about various kinds of procedures, including:
Interface for data stores containing procedure SensorML descriptions
Interface for (observing) procedure resources associated to a SensorML
description.
Interface for factories used to lookup and instantiate specific process
implementation for use in executable processing chains
Management interface for process implementations
Interface for all event stream processors.
This type of process is started in a persistent manner and listens to incoming events.
This type of process is started in a persistent manner and listens to incoming events.
Provider interface used for executable process discovery
Interface for data stores containing derived property definitions
Interface for resolving a URI to an object instance obtained from data
referenced from an XlinkReference object.
Interface representing a triple in the RDF sense.
Generic interface for named and described resources
IResourceStore<K extends Comparable<? super K>,V extends IResource,VF extends IResourceStore.ResourceField,F extends ResourceFilter<? super V>>
Generic interface for all resource stores
Management interface for SensorHub security
Interface for sensor drivers combining data and control interfaces.
Interface for the main sensor hub object
Interface to be implemented by all sensor drivers connected to the system.
Inputs/Output should always be created in the init() method even if they are further modified during or after startup.
Inputs/Output should always be created in the init() method even if they are further modified during or after startup.
Common base to all service interfaces
Interface for all taskable components using SWE Common model to describe
structure and encoding of commands they accept (e.g.
Output interface used by data producers using the SWE model to describe
structure and encoding of data they generate (e.g.
Generic interface for all submodules.
Builder interface used to create new subscriptions for receiving events
from an
event bus
.
Interface for reading data from SWE Common encoded data stream.
Interface for writing data to a SWE Common encoded data stream.
Interface for data stores containing system SensorML descriptions
Base interface for all OSH system drivers that allow communication with an
external (observing) system and provide a SensorML description for it.
Extension to
IObsSystemDatabase
interface allowing a given database
instance to register itself with the system driver registry so it can
automatically receive and persist all data related to a given list of
systems drivers, identified by their UID.
There is one system registry per sensor hub that is used to keep the list
and state of all systems registered on this hub.
Interface for systems that are themselves groups of subsystems
(e.g.
Interface for databases maintaining the latest state of systems connected
to the hub.
Interface for observing system resources associated to a SensorML description.
Base interface for objects representing users in the security API
Base interface for object representing roles in the security API.
Roles are sets of allowed and denied permissions that are associated to users
Roles are sets of allowed and denied permissions that are associated to users
Base interface for a versioned resource.
Interface for an xlink reference.
Interface for XML readers converting a DOM tree to Java objects
Interface for all XML readers implemented using StAX
Interface for XML writer converting Java objects to a DOM element
Interface for all XML readers implemented using StAX
Implementation of JSON data parser for parsing inline DataArray values.
Implementation of JSON data writer for writing array data inline, as a
JSON array of elements where each element is itself a flat array of
mixed types.
New implementation of JSON data parser with better efficiency since the
read tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
New implementation of JSON data writer with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
New implementation of JSON data writer with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
POJO class for XML type JSONEncodingType(@http://www.opengis.net/swe/2.0).
POJO class for XML type JSONEncodingType(@http://www.opengis.net/swe/2.0).
Extension of JsonWriter allowing inlining of certain objects and arrays,
often used when object or array contains only scalar values.
Implementation of JsonReader to re-stream JSON data previously buffered
while waiting for a specific member name/key.
Stream reader implementation for unmarshalling SWE metadata from JSON.
This transforms JSON parsing events into XML parsing events so it can be used with existing StAX parsers.
This transforms JSON parsing events into XML parsing events so it can be used with existing StAX parsers.
Stream writer implementation for serializing SWE metadata as JSON
Implementation of JTS coordinate sequence wrapping a double array
Utility methods for implementing JTS based GML geometries
POJO class for XML type KeywordListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type KeywordListType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type LinearRingType(@http://www.opengis.net/gml/3.2).
POJO class for XML type LinearRingType(@http://www.opengis.net/gml/3.2).
Implementation of GML LinearRing derived from JTS LinearRing class.
POJO class for XML type LineStringType(@http://www.opengis.net/gml/3.2).
POJO class for XML type LineStringType(@http://www.opengis.net/gml/3.2).
Implementation of GML LineString derived from JTS LineString class.
POJO class for XML type LinkType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type LinkType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type LinkType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type MatrixType(@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 MeasureType(@http://www.opengis.net/gml/3.2).
POJO class for XML type MeasureType(@http://www.opengis.net/gml/3.2).
POJO class for XML type ModeType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ModeChoiceType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ModeChoiceType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ModeType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ModeSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ModeSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
Base class to hold main modules configuration options
Base class for module and submodule config classes
Event type generated at various times during a module's lifecycle
This class is in charge of loading all configured modules on startup
as well as dynamically loading/unloading modules on demand.
Generic namespace register used by all XML writers.
Base interface for all nested builders, that is builders that are returned
by a parent builder, and that allow control flow to go back to the parent
builder when calling
NestedBuilder.done()
POJO class for XML type NilValue(@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).
POJO class for XML type NilValuesType(@http://www.opengis.net/swe/2.0).
Null writer used to skip data, thus it doesn't actually write anything!
Utility math functions
Immutable object representing observation data and that can be stored in
an observation datastore.
POJO class for XML type ObservablePropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ObservablePropertyType(@http://www.opengis.net/sensorml/2.0).
Implementation of a single observation
Reader for O&M observations v2.0
Wrapper class for use when an IObservation object is or can be included by reference.
Base interface for Streaming Observation Readers of all versions
Observation Writer for O&M version 2.0
Event carrying one or more observations by reference
Immutable filter object for observations.
There is an implicit AND between all filter parameters.
There is an implicit AND between all filter parameters.
Immutable object representing statistics for observations associated to
a pair of single data stream and FOI.
Immutable query object for observation statistics.
ObsStatsQuery.ObsStatsQueryBuilder<B extends ObsStatsQuery.ObsStatsQueryBuilder<B,Q>,Q extends ObsStatsQuery>
List implementation for holding list of OgcProperty objects.
This class allows to keep track of what classes to use
to read/write different versions of service requests as well
as other (mostly xml) messages and documents.
Provides Helper methods to read and write O&M observations
in a version agnostic manner.
Provide a direct access to an output stream for writing CDM data.
Base class for all sampling features that can be positioned relatively to a local CRS,
that is either a local tangent plane CRS (e.g.
POJO class for XML type PhysicalComponentType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type PhysicalComponentType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type PhysicalSystemType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type PhysicalSystemType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type PointType(@http://www.opengis.net/gml/3.2).
POJO class for XML type PointType(@http://www.opengis.net/gml/3.2).
Implementation of GML Point derived from JTS Point class.
POJO class for XML type PolygonType(@http://www.opengis.net/gml/3.2).
POJO class for XML type PolygonType(@http://www.opengis.net/gml/3.2).
Implementation of GML Polygon derived from JTS Polygon class.
Interface for (Geo)Pose implementations.
Simple configuration class for setting static location and orientation
Immutable filter object for procedure resources
There is an implicit AND between all filter parameters
There is an implicit AND between all filter parameters
ProcedureFilter.ProcedureFilterBuilder<B extends ProcedureFilter.ProcedureFilterBuilder<B,F>,F extends ProcedureFilter>
Wrapper class for use when an IProcedure object is or can be included by reference.
Wrapper class to store procedure info as XML DOM.
Configuration options for processing modules
Exception thrown during preparation or execution of
IProcessExec
implementations
Basic process info used for discovering available process implementations
on the classpath
Simple base data structure for all events linked to processing modules
Possible event types for a ProcessingEvent
Exceptions generated by process implementations
Implementation of process factory looking up mapping from URI to actual
implementation class from an XML mapping file.
POJO class for XML type ProcessMethodType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ProcessMethodType(@http://www.opengis.net/sensorml/2.0).
Immutable filter object for property resources
There is an implicit AND between all filter parameters
There is an implicit AND between all filter parameters
PropertyFilter.PropertyFilterBuilder<B extends PropertyFilter.PropertyFilterBuilder<B,F>,F extends PropertyFilter>
Immutable key object used to index property definitions in data stores.
POJO class for XML type QuantityType(@http://www.opengis.net/swe/2.0).
Extended SWE Quantity implementation adapted to old VAST framework
Tagging interface to allow processing of Quantity and QuantityRange components
with common logic
POJO class for XML type QuantityRangeType(@http://www.opengis.net/swe/2.0).
Extended SWE QuantityRange implementation adapted to old VAST framework
Tagging interface for all range components
Filter for ranges of values.
RangeFilter.RangeFilterBuilder<B extends RangeFilter.RangeFilterBuilder<B,F,T>,F extends RangeFilter<T>,T extends Comparable<T>>
Immutable union type that can be either a continuous range or discrete
sorted set of values.
Helper class to create SWE structures used for various kinds of raster
datasets, including various images and coverage types
Exception generated by reader implementations
POJO class for XML type ReferenceType(@http://www.opengis.net/gml/3.2).
POJO class for XML type ReferenceType(@http://www.opengis.net/gml/3.2).
Enumeration for different OGC request types
Exception thrown when linked data cannot be resolved
Immutable filter for any resource type.
It serves as a base for more advanced resource-specific filters.
There is an implicit AND between all filter parameters
It serves as a base for more advanced resource-specific filters.
There is an implicit AND between all filter parameters
ResourceFilter.ResourceFilterBuilder<B extends ResourceFilter.ResourceFilterBuilder<B,V,F>,V extends IResource,F extends ResourceFilter<V>>
Key used for indexing and referencing resources by their internal ID
SensorML ResponsibleParty
Custom reader for O&M sampling features
Tagging interface for all scalar data components
Iterates 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 the
By default, the visit methods for scalar and range components call the
ScalarVisitor.visitSimple(SimpleComponent)
method which does nothing.
Basic security config group to be used within module configurations
Tagging interface to be extended by config classes of security related
modules
Configuration options for sensors/actuators
Configuration options for sensor/actuator drivers
Exceptions generated by the sensor API
Base exception class for all exceptions generated in SensorHub
Implementation of GML ID generator that just creates numerical IDs in
sequence, prefixed by a configurable string.
Common configuration options for all services
Exceptions generated by the service API
Enumeration for all supported OGC service types
POJO class for XML type SettingsType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type SettingsType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type AbstractSimpleComponentType(@http://www.opengis.net/swe/2.0).
POJO class for XML type SimpleProcessType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type SimpleProcessType(@http://www.opengis.net/sensorml/2.0).
Utility class to build SensorML processing components with a fluent API
SMLBuilders.AbstractProcessBuilder<B extends SMLBuilders.AbstractProcessBuilder<B,T>,T extends AbstractProcess>
Builder class for AggregateProcess
SMLBuilders.BaseAggregateProcessBuilder<B extends SMLBuilders.BaseAggregateProcessBuilder<B,T>,T extends AggregateProcess>
SMLBuilders.BaseDeploymentBuilder<B extends SMLBuilders.BaseDeploymentBuilder<B,T>,T extends Deployment>
SMLBuilders.BasePhysicalProcessBuilder<B extends SMLBuilders.AbstractProcessBuilder<B,T>,T extends AbstractPhysicalProcess>
SMLBuilders.BaseSimpleProcessBuilder<B extends SMLBuilders.BaseSimpleProcessBuilder<B,T>,T extends SimpleProcess>
Builder class for Deployment
SMLBuilders.DescribedObjectBuilder<B extends SMLBuilders.DescribedObjectBuilder<B,T>,T extends DescribedObject>
Builder class for Mode
Builder class for ObservableProperty object
Builder class for PhysicalComponent
Builder class for PhysicalSystem
Builder class for SimpleProcess
Builder class for SpatialFrame object
Builder class for Term object
Exception thrown while manipulating SensorML data model
Helper class for creating SensorML process and system components and
dealing with process input/output structures.
Utility class to build SensorML metadata lists with a fluent API
SMLMetadataBuilders.BaseCapabilityListBuilder<B extends SMLMetadataBuilders.BaseCapabilityListBuilder<B>>
SMLMetadataBuilders.BaseCharacteristicListBuilder<B extends SMLMetadataBuilders.BaseCharacteristicListBuilder<B>>
SMLMetadataBuilders.BaseCIOnlineResourceBuilder<B extends SMLMetadataBuilders.BaseCIOnlineResourceBuilder<B>>
SMLMetadataBuilders.BaseCIResponsiblePartyBuilder<B extends SMLMetadataBuilders.BaseCIResponsiblePartyBuilder<B>>
Builder class for CapabilityList
Builder class for CharacteristicList
Builder class for CIOnlineResource
Builder class for CIResponsibleParty
SMLMetadataBuilders.MetadataListBuilder<B extends SMLMetadataBuilders.MetadataListBuilder<B,T,E>,T extends AbstractMetadataList,E>
SMLMetadataBuilders.PropertyListBuilder<B extends SMLMetadataBuilders.PropertyListBuilder<B,T,E>,T extends AbstractMetadataList,E>
Base class for SML property helpers
Specialized property list with an ID as used in SensorML.
Helper wrapping the auto-generated XML stream bindings
Helper wrapping SensorML v1 XML stream bindings
Helper class providing a version agnostic access to SensorML object readers
and writers as well as other utility methods.
Class for storing the definition of a spatial domain.
Immutable spatial filter definition
SpatialFilter.SpatialFilterBuilder<B extends SpatialFilter.SpatialFilterBuilder<B,T>,T extends SpatialFilter>
POJO class for XML type SpatialFrameType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type SpatialFrameType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type StatusType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type StatusSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type StatusSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
Concrete implementations of this interface are responsible for
registering a DataStreamParser for each type of cluster.
Base class for submodule config
EventBus subscription options
Utility class to build SWE Common data components with a fluent API
Builder class for Boolean components
Builder class for Category components
SWEBuilders.CategoryOrRangeBuilder<B extends SWEBuilders.CategoryOrRangeBuilder<B,T>,T extends CategoryOrRange>
Builder class for CategoryRange components
Builder class for Count components
SWEBuilders.CountOrRangeBuilder<B extends SWEBuilders.CountOrRangeBuilder<B,T>,T extends CountOrRange>
Builder class for CountRange components
Builder class for DataArray components
Builder class for DataChoice components
SWEBuilders.DataComponentBuilder<B extends SWEBuilders.DataComponentBuilder<B,T>,T extends DataComponent>
Builder class for DataRecord components
Builder class for Geometry components
Builder class for Matrix components
Builder class for Quantity components
SWEBuilders.QuantityOrRangeBuilder<B extends SWEBuilders.QuantityOrRangeBuilder<B,T>,T extends QuantityOrRange>
Builder class for QuantityRange components
SWEBuilders.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 components
Builder class for Time components
Builder class for TimeRange components
Builder class for Vector components
Constants defined by SWE Common standard and other commonly used URIs
Implementation 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.
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 bindings
Helper 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.
Event sent when a system is added to the hub or to a parent system
Event sent when a system's SensorML description is updated
Event sent when a system is disabled
Event sent when a system is enabled
Base class for all events that are associated to a particular system.
Events can be generated by top level systems and by subsystems.
Events can be generated by top level systems and by subsystems.
Immutable filter object for system resources
There is an implicit AND between all filter parameters
There is an implicit AND between all filter parameters
SystemFilter.SystemFilterBuilder<B extends SystemFilter.SystemFilterBuilder<B,F>,F extends SystemFilter>
Event sent when a system is removed from the hub or from its parent system
Special case of range filter for temporal values.
Filtering is possible by time range, time instant, or special cases of 'current time' and 'latest time'.
Filtering is possible by time range, time instant, or special cases of 'current time' and 'latest time'.
TemporalFilter.TimeFilterBuilder<B extends TemporalFilter.TimeFilterBuilder<B,F>,F extends TemporalFilter>
POJO class for XML type TemporalFrameType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type TemporalFrameType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type TermType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type TermType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type TextType(@http://www.opengis.net/swe/2.0).
New implementation of text data parser with better efficiency since the
parsing tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
New implementation of text data writer with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
POJO class for XML type TextEncodingType(@http://www.opengis.net/swe/2.0).
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).
POJO class for XML type TimeType(@http://www.opengis.net/swe/2.0).
Immutable class for storing a time instant or time period.
Extended SWE Time implementation adapted to old VAST framework
POJO class for XML type TimeIndeterminateValueType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimeIndeterminateValue(@http://www.opengis.net/swe/2.0).
POJO class for XML type TimeInstantType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimeInstantType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimeIntervalLengthType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimeIntervalLengthType(@http://www.opengis.net/gml/3.2).
Tagging interface to allow processing of Time and TimeRange components
with common logic
POJO class for XML type TimePeriodType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimePeriodType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimePositionType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimePositionType(@http://www.opengis.net/gml/3.2).
POJO class for XML type TimeRangeType(@http://www.opengis.net/swe/2.0).
Extended SWE TimeRange implementation adapted to old VAST framework
POJO class for XML type TimeUnitType(@http://www.opengis.net/gml/3.2).
Unit object containing relationship to SI base units.
This object contains routines to create UnitConverters and
manage a local dictionary of units.
Abstract class for all functions used to expressed non linear units.
Implementation of the base 10 logarithm function for special units
such as B, B[SPL], B[V], etc...
Implementation of an offset function for special units
such as Cel...
Interface for all unit of measure parsers (unit string can be a code,
a special string with syntax, a URI, etc.)
Parses a string containing a UCUM unit definition and create
a Unit object with the right scale factors and powers.
Uses a URN to lookup for a unit definition and create
the corresponding Unit object ready for conversion.
POJO class for XML type UnitReference(@http://www.opengis.net/swe/2.0).
POJO class for XML type UnitReference(@http://www.opengis.net/swe/2.0).
URI Resolver uses local mapping file or DNS servers
to resolve a URI to a URL, or simply uses the URL
class if the URI is already a URL.
Used for errors occuring when validating SWE Common component values
Base class for all datastore value fields.
Value fields can be used to select what fields should be included in value objects returned by a datastore select methods.
Value fields can be used to select what fields should be included in value objects returned by a datastore select methods.
Immutable object for storing ranges of values of any types
POJO class for XML type ValueSettingPropertyType(@http://www.opengis.net/sensorml/2.0).
POJO class for XML type ValueSettingPropertyType(@http://www.opengis.net/sensorml/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).
Helper class to create SWE structures used in vector math
POJO class for XML type VectorType(@http://www.opengis.net/swe/2.0).
Special case of range filter for version numbers.
Filtering is possible by version range, specific version number and special cases for 'current version' and 'all versions'.
Filtering is possible by version range, specific version number and special cases for 'current version' and 'all versions'.
VersionFilter.VersionFilterBuilder<B extends VersionFilter.VersionFilterBuilder<B,F>,F extends VersionFilter>
Sampling feature used to model a viewing sector in the shape of a spherical
sector, defined by min/max radius, min/max elevation and min/max azimuth.
Exception generated by writer implementations
Parser for data streams written using SWE Common XML encoding
Writes CDM XML data stream using the given data components
structure directly inside a DOM.
New implementation of XML data writer with better efficiency since the
write tree is pre-computed during init instead of being re-evaluated
while iterating through the component tree.
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.
Wrapper class for a DOM XML document
POJO class for XML type XMLEncodingType(@http://www.opengis.net/swe/2.0).
POJO class for XML type XMLEncodingType(@http://www.opengis.net/swe/2.0).
Identifies an XML fragment with a parent document
and a base element node
Helper class to manage what XML implementations are used
Exception generated by implementations of XML reading interfaces
This wrapper allows specifying the URI of the document that the stream
is read from.
This can be used for error localization as well as for relative link resolution.
This can be used for error localization as well as for relative link resolution.
Exception generated by implementations of XML writing interfaces
A
TimeExtent
with a time zone.