Modifier and Type | Interface and Description |
---|---|
interface |
AbstractPhysicalProcess
POJO class for XML type AbstractPhysicalProcessType(@http://www.opengis.net/sensorml/2.0).
|
interface |
AggregateProcess
POJO class for XML type AggregateProcessType(@http://www.opengis.net/sensorml/2.0).
|
interface |
PhysicalComponent
POJO class for XML type PhysicalComponentType(@http://www.opengis.net/sensorml/2.0).
|
interface |
PhysicalSystem
POJO class for XML type PhysicalSystemType(@http://www.opengis.net/sensorml/2.0).
|
interface |
SimpleProcess
POJO class for XML type SimpleProcessType(@http://www.opengis.net/sensorml/2.0).
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
AggregateProcess.getComponent(String name)
Gets the component with the given name
|
Modifier and Type | Method and Description |
---|---|
OgcPropertyList<AbstractProcess> |
AggregateProcess.getComponentList()
Gets the list of components
|
Modifier and Type | Method and Description |
---|---|
void |
AggregateProcess.addComponent(String name,
AbstractProcess component)
Adds a new component
|
void |
AbstractPhysicalProcess.addPositionAsAbstractProcess(AbstractProcess position)
Adds a new positionAsAbstractProcess property
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
XMLStreamBindings.readAbstractProcess(XMLStreamReader reader)
Dispatcher method for reading elements derived from AbstractProcess
|
Modifier and Type | Method and Description |
---|---|
void |
XMLStreamBindings.readAbstractProcessTypeAttributes(Map<String,String> attrMap,
AbstractProcess bean)
Reads attributes of AbstractProcessType complex type
|
void |
XMLStreamBindings.readAbstractProcessTypeElements(XMLStreamReader reader,
AbstractProcess bean)
Reads elements of AbstractProcessType complex type
|
void |
XMLStreamBindings.writeAbstractProcess(XMLStreamWriter writer,
AbstractProcess bean)
Dispatcher method for writing classes derived from AbstractProcess
|
void |
XMLStreamBindings.writeAbstractProcessTypeAttributes(XMLStreamWriter writer,
AbstractProcess bean)
Writes attributes of AbstractProcessType complex type
|
void |
XMLStreamBindings.writeAbstractProcessTypeElements(XMLStreamWriter writer,
AbstractProcess bean)
Writes elements of AbstractProcessType complex type
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
IModuleWithDescription.getCurrentDescription()
Retrieves most current SensorML description of the entity whose data
is provided by this module.
|
AbstractProcess |
IMultiSourceDataProducer.getCurrentDescription(String entityID)
Retrieves the most current SensorML description of the given entity.
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
IBasicStorage.getDataSourceDescriptionAtTime(double time)
Retrieves data source description valid at specified time
|
AbstractProcess |
IBasicStorage.getLatestDataSourceDescription()
Retrieves latest data source description (i.e.
|
Modifier and Type | Method and Description |
---|---|
List<AbstractProcess> |
IBasicStorage.getDataSourceDescriptionHistory(double startTime,
double endTime)
Retrieves history of data source description for the given time period
|
Modifier and Type | Method and Description |
---|---|
void |
IBasicStorage.storeDataSourceDescription(AbstractProcess process)
Stores a new data source description into storage.
|
void |
IBasicStorage.updateDataSourceDescription(AbstractProcess process)
Update the data source description in storage.
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
SOSClient.getSensorDescription(String sensorUID) |
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
InMemoryBasicStorage.getDataSourceDescriptionAtTime(double time) |
AbstractProcess |
GenericStreamStorage.getDataSourceDescriptionAtTime(double time) |
AbstractProcess |
InMemoryBasicStorage.getLatestDataSourceDescription() |
AbstractProcess |
GenericStreamStorage.getLatestDataSourceDescription() |
Modifier and Type | Method and Description |
---|---|
List<AbstractProcess> |
InMemoryBasicStorage.getDataSourceDescriptionHistory(double startTime,
double endTime) |
List<AbstractProcess> |
GenericStreamStorage.getDataSourceDescriptionHistory(double startTime,
double endTime) |
Modifier and Type | Method and Description |
---|---|
void |
InMemoryBasicStorage.storeDataSourceDescription(AbstractProcess process) |
void |
GenericStreamStorage.storeDataSourceDescription(AbstractProcess process) |
void |
InMemoryBasicStorage.updateDataSourceDescription(AbstractProcess process) |
void |
GenericStreamStorage.updateDataSourceDescription(AbstractProcess process) |
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
BasicStorageImpl.getDataSourceDescriptionAtTime(double time) |
AbstractProcess |
BasicStorageImpl.getLatestDataSourceDescription() |
Modifier and Type | Method and Description |
---|---|
List<AbstractProcess> |
BasicStorageImpl.getDataSourceDescriptionHistory(double startTime,
double endTime) |
Modifier and Type | Method and Description |
---|---|
void |
BasicStorageImpl.storeDataSourceDescription(AbstractProcess process) |
void |
BasicStorageImpl.updateDataSourceDescription(AbstractProcess process) |
Modifier and Type | Field and Description |
---|---|
protected AbstractProcess |
AbstractStreamProcess.processDescription |
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
AbstractStreamProcess.getCurrentDescription() |
Modifier and Type | Method and Description |
---|---|
void |
SOSVirtualSensor.setSensorDescription(AbstractProcess systemDesc) |
void |
SOSVirtualSensor.updateSensorDescription(AbstractProcess systemDesc,
boolean recordHistory) |
Modifier and Type | Method and Description |
---|---|
protected AbstractProcess |
SOSServlet.generateSensorML(String uri,
TimeExtent timeExtent)
Retrieves SensorML object for the given procedure unique ID
|
AbstractProcess |
StreamDataProviderFactory.generateSensorMLDescription(double time) |
AbstractProcess |
SensorDataProviderFactory.generateSensorMLDescription(double time) |
AbstractProcess |
StorageDataProviderFactory.generateSensorMLDescription(double time) |
AbstractProcess |
ISOSDataProviderFactory.generateSensorMLDescription(double time)
Retrieves the SensorML description associated to this data source
|
Modifier and Type | Method and Description |
---|---|
protected void |
SOSServlet.checkSensorML(AbstractProcess smlProcess,
OWSExceptionReport report) |
void |
SensorDataConsumer.updateSensor(AbstractProcess newSensorDescription) |
void |
ISOSDataConsumer.updateSensor(AbstractProcess newSensorDescription)
Requests consumer to update sensor description
|
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
ISPSConnector.generateSensorMLDescription(double time)
Retrieves the SensorML description associated to this connector
|
AbstractProcess |
DirectSensorConnector.generateSensorMLDescription(double time) |
Modifier and Type | Field and Description |
---|---|
protected AbstractProcess |
InsertSensorRequest.procedureDescription |
protected AbstractProcess |
UpdateSensorRequest.procedureDescription |
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
InsertSensorRequest.getProcedureDescription() |
AbstractProcess |
UpdateSensorRequest.getProcedureDescription() |
Modifier and Type | Method and Description |
---|---|
void |
InsertSensorRequest.setProcedureDescription(AbstractProcess procedureDescription) |
void |
UpdateSensorRequest.setProcedureDescription(AbstractProcess procedureDescription) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessImpl
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. |
class |
AggregateProcessImpl
POJO class for XML type AggregateProcessType(@http://www.opengis.net/sensorml/2.0).
|
class |
PhysicalComponentImpl
POJO class for XML type PhysicalComponentType(@http://www.opengis.net/sensorml/2.0).
|
class |
PhysicalSystemImpl
POJO class for XML type PhysicalSystemType(@http://www.opengis.net/sensorml/2.0).
|
class |
SimpleProcessImpl
POJO class for XML type SimpleProcessType(@http://www.opengis.net/sensorml/2.0).
|
Modifier and Type | Field and Description |
---|---|
protected AbstractProcess |
ExecutableProcessImpl.wrapperProcess |
Modifier and Type | Field and Description |
---|---|
protected OgcPropertyList<AbstractProcess> |
AggregateProcessImpl.components |
Modifier and Type | Method and Description |
---|---|
AbstractProcess |
AggregateProcessImpl.getComponent(String name)
Gets the component with the given name
|
static AbstractProcess |
SMLHelper.getConfiguredInstance(AbstractProcess process,
boolean mergeMetadata)
Generates a configured instance by copying I/Os definition from parent instance
(if typeOf property is present), and applying configuration settings.
|
AbstractProcess |
SMLUtils.readProcess(DOMHelper dom,
Element processElt)
Reads a SensorML process from a DOM element
|
AbstractProcess |
SMLUtils.readProcess(InputStream is)
Reads a SensorML process from an InputStream
The root element must be of one of the types derived from AbstractProcess
|
Modifier and Type | Method and Description |
---|---|
OgcPropertyList<AbstractProcess> |
AggregateProcessImpl.getComponentList()
Gets the list of components
|
Modifier and Type | Method and Description |
---|---|
void |
AggregateProcessImpl.addComponent(String name,
AbstractProcess component)
Adds a new component
|
void |
PhysicalSystemImpl.addPositionAsAbstractProcess(AbstractProcess position)
Adds a new positionAsAbstractProcess property
|
void |
PhysicalComponentImpl.addPositionAsAbstractProcess(AbstractProcess position)
Adds a new positionAsAbstractProcess property
|
static void |
SMLHelper.applyConfig(AbstractProcess process,
Settings settings)
Applies a configuration on a base process
|
protected void |
ExecutableChainImpl.assignWrapperProcess(AbstractProcess wrapperProcess) |
protected void |
ExecutableProcessImpl.assignWrapperProcess(AbstractProcess wrapperProcess) |
static DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String path)
Finds a component in the process/component tree using a path
|
static DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String[] path)
Finds a component in a process/component tree using a path.
Link path format is either '[components/{component_name}/...][inputs|outputs|parameters]/{name}/{name}/... |
static AbstractProcess |
SMLHelper.getConfiguredInstance(AbstractProcess process,
boolean mergeMetadata)
Generates a configured instance by copying I/Os definition from parent instance
(if typeOf property is present), and applying configuration settings.
|
Element |
SMLUtils.writeProcess(DOMHelper dom,
AbstractProcess process)
Serializes a SensorML process to a DOM element
|
void |
SMLUtils.writeProcess(OutputStream os,
AbstractProcess process,
boolean indent)
Serializes a SensorMl process to an OutputStream
|
Copyright © 2016 Sensia Software LLC. All rights reserved.