| Package | Description |
|---|---|
| net.opengis.sensorml.v20 | |
| net.opengis.sensorml.v20.bind | |
| org.vast.sensorML |
| 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 |
|---|---|
net.opengis.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 | 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 | 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(org.vast.xml.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 |
|---|---|
net.opengis.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
|
static net.opengis.swe.v20.DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String path)
Finds a component in the process/component tree using a path
|
static net.opengis.swe.v20.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(org.vast.xml.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 VAST Team / Sensia Software LLC. All rights reserved.