Modifier and Type | Method and Description |
---|---|
DataComponent |
CapabilityList.getCapability(String name)
Gets the capability property with the given name
|
DataComponent |
CharacteristicList.getCharacteristic(String name)
Gets the characteristic property with the given name
|
DataComponent |
IOPropertyList.getComponent(int i) |
DataComponent |
IOPropertyList.getComponent(String name) |
DataComponent |
AbstractProcess.getInputComponent(String name)
Gets the data structure of the input with the given name
|
DataComponent |
AbstractProcess.getOutputComponent(String name)
Gets the data structure of the output with the given name
|
DataComponent |
AbstractProcess.getParameterComponent(String name)
Gets the data structure of the parameter with the given name
|
Modifier and Type | Method and Description |
---|---|
OgcPropertyList<DataComponent> |
CapabilityList.getCapabilityList()
Gets the list of capability properties
|
OgcPropertyList<DataComponent> |
CharacteristicList.getCharacteristicList()
Gets the list of characteristic properties
|
OgcPropertyList<DataComponent> |
Event.getPropertyList()
Gets the list of property properties
|
Modifier and Type | Method and Description |
---|---|
void |
CapabilityList.addCapability(String name,
DataComponent capability)
Adds a new capability property
|
void |
CharacteristicList.addCharacteristic(String name,
DataComponent characteristic)
Adds a new characteristic property
|
void |
AbstractProcess.addInput(String name,
DataComponent input)
Adds a new inputAsAbstractDataComponent property
|
void |
AbstractProcess.addOutput(String name,
DataComponent output)
Adds a new outputAsAbstractDataComponent property
|
void |
AbstractProcess.addParameter(String name,
DataComponent parameter)
Adds a new parameterAsAbstractDataComponent property
|
void |
Event.addProperty(DataComponent property)
Adds a new property property
|
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
StatusSettingImpl.refComponent |
Modifier and Type | Field and Description |
---|---|
protected OgcPropertyList<DataComponent> |
CapabilityListImpl.capabilityList |
protected OgcPropertyList<DataComponent> |
CharacteristicListImpl.characteristicList |
protected OgcPropertyList<DataComponent> |
EventImpl.propertyList |
Modifier and Type | Method and Description |
---|---|
DataComponent |
CapabilityListImpl.getCapability(String name)
Gets the capability property with the given name
|
DataComponent |
CharacteristicListImpl.getCharacteristic(String name)
Gets the characteristic property with the given name
|
DataComponent |
StatusSettingImpl.getReferencedObject() |
Modifier and Type | Method and Description |
---|---|
OgcPropertyList<DataComponent> |
CapabilityListImpl.getCapabilityList()
Gets the list of capability properties
|
OgcPropertyList<DataComponent> |
CharacteristicListImpl.getCharacteristicList()
Gets the list of characteristic properties
|
OgcPropertyList<DataComponent> |
EventImpl.getPropertyList()
Gets the list of property properties
|
Modifier and Type | Method and Description |
---|---|
void |
CapabilityListImpl.addCapability(String name,
DataComponent capability)
Adds a new capability property
|
void |
CharacteristicListImpl.addCharacteristic(String name,
DataComponent characteristic)
Adds a new characteristic property
|
void |
EventImpl.addProperty(DataComponent property)
Adds a new property property
|
void |
StatusSettingImpl.setReferencedObject(DataComponent refObj) |
Modifier and Type | Interface and Description |
---|---|
interface |
BlockComponent
Tagging interface for all block components
|
interface |
Boolean
POJO class for XML type BooleanType(@http://www.opengis.net/swe/2.0).
|
interface |
Category
POJO class for XML type CategoryType(@http://www.opengis.net/swe/2.0).
|
interface |
CategoryRange
POJO class for XML type CategoryRangeType(@http://www.opengis.net/swe/2.0).
|
interface |
Count
POJO class for XML type CountType(@http://www.opengis.net/swe/2.0).
|
interface |
CountRange
POJO class for XML type CountRangeType(@http://www.opengis.net/swe/2.0).
|
interface |
DataArray
POJO class for XML type DataArrayType(@http://www.opengis.net/swe/2.0).
|
interface |
DataChoice
POJO class for XML type DataChoiceType(@http://www.opengis.net/swe/2.0).
|
interface |
DataRecord
POJO class for XML type DataRecordType(@http://www.opengis.net/swe/2.0).
|
interface |
DataStream
POJO class for XML type DataStreamType(@http://www.opengis.net/swe/2.0).
|
interface |
Matrix
POJO class for XML type MatrixType(@http://www.opengis.net/swe/2.0).
|
interface |
Quantity
POJO class for XML type QuantityType(@http://www.opengis.net/swe/2.0).
|
interface |
QuantityRange
POJO class for XML type QuantityRangeType(@http://www.opengis.net/swe/2.0).
|
interface |
RangeComponent
Tagging interface for all range components
|
interface |
ScalarComponent
Tagging interface for all scalar data components
|
interface |
SimpleComponent
POJO class for XML type AbstractSimpleComponentType(@http://www.opengis.net/swe/2.0).
|
interface |
Text
POJO class for XML type TextType(@http://www.opengis.net/swe/2.0).
|
interface |
Time
POJO class for XML type TimeType(@http://www.opengis.net/swe/2.0).
|
interface |
TimeRange
POJO class for XML type TimeRangeType(@http://www.opengis.net/swe/2.0).
|
interface |
Vector
POJO class for XML type VectorType(@http://www.opengis.net/swe/2.0).
|
Modifier and Type | Method and Description |
---|---|
DataComponent |
DataComponent.clone()
Get a full recursive copy of this component.
|
DataComponent |
DataComponent.copy()
Return a structural copy of this component
The copy is done recursively, but only the structure is copied (not the data)
|
DataComponent |
DataComponent.getComponent(int index)
Get the sub-component located at the specified index
|
DataComponent |
DataComponent.getComponent(String name)
Get the sub-component registered with the specified name
|
DataComponent |
BlockComponent.getElementType()
Gets the elementType property
|
DataComponent |
DataRecord.getField(String name)
Gets the field property with the given name
|
DataComponent |
DataChoice.getItem(String name)
Gets the item property with the given name
|
DataComponent |
DataComponent.getParent() |
DataComponent |
DataChoice.getSelectedItem()
Gets the selected item in this choice
|
DataComponent |
DataComponent.removeComponent(int index)
Remove the sub-component at the specified index
|
DataComponent |
DataComponent.removeComponent(String name)
Remove sub-component with the specified name
|
Modifier and Type | Method and Description |
---|---|
OgcProperty<DataComponent> |
BlockComponent.getElementTypeProperty()
Gets extra info (name, xlink, etc.) carried by the elementType property
|
OgcPropertyList<DataComponent> |
DataRecord.getFieldList()
Gets the list of field properties
|
OgcPropertyList<DataComponent> |
DataChoice.getItemList()
Gets the list of item properties
|
Modifier and Type | Method and Description |
---|---|
void |
DataComponent.addComponent(String name,
DataComponent component)
Add a sub-component and registers a name for it
|
void |
DataRecord.addField(String name,
DataComponent field)
Adds a new field property
|
void |
DataChoice.addItem(String name,
DataComponent item)
Adds a new item property
|
void |
BlockComponent.setElementType(String name,
DataComponent elementType)
Sets the elementType property
|
Modifier and Type | Method and Description |
---|---|
DataComponent |
XMLStreamBindings.readDataComponent(XMLStreamReader reader)
Dispatcher method for reading elements derived from AbstractDataComponent
|
Modifier and Type | Method and Description |
---|---|
void |
XMLStreamBindings.readAbstractDataComponentTypeAttributes(Map<String,String> attrMap,
DataComponent bean)
Reads attributes of AbstractDataComponentType complex type
|
void |
XMLStreamBindings.readAbstractDataComponentTypeElements(XMLStreamReader reader,
DataComponent bean)
Reads elements of AbstractDataComponentType complex type
|
void |
XMLStreamBindings.writeAbstractDataComponentTypeAttributes(XMLStreamWriter writer,
DataComponent bean)
Writes attributes of AbstractDataComponentType complex type
|
void |
XMLStreamBindings.writeAbstractDataComponentTypeElements(XMLStreamWriter writer,
DataComponent bean)
Writes elements of AbstractDataComponentType complex type
|
void |
XMLStreamBindings.writeDataComponent(XMLStreamWriter writer,
DataComponent bean,
boolean writeInlineValues)
Dispatcher method for writing classes derived from AbstractDataComponent
|
Modifier and Type | Method and Description |
---|---|
DataComponent |
IStreamingDataInterface.getRecordDescription()
Retrieves the definition of records produced by this interface.
|
DataComponent |
DataEvent.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
DataComponent |
IRecordStoreInfo.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
void |
IBasicStorage.addRecordStore(String name,
DataComponent recordStructure,
DataEncoding recommendedEncoding)
Adds a data store for a new record type in this storage
|
Modifier and Type | Method and Description |
---|---|
Map<String,DataComponent> |
IProcessModule.getInputDescriptors()
Gets the list of inputs needed by this process.
Note that input data may contain more than the needed input. |
Map<String,DataComponent> |
IProcessModule.getOutputDescriptors() |
Map<String,? extends DataComponent> |
IOnDemandProcessModule.getParameterDescriptors()
Gets the list of parameters for this process.
Default parameter values can be set here but actual values are given to each process instance using one of the execute methods. |
Map<String,DataComponent> |
IStreamProcessModule.getParameters()
Gets the list of parameters for this process.
Values should be changed directly inside the objects returned in the map. Parameters that can be changed during processing must be marked as 'updatable' and the new set values are taken into account ASAP by the running process. Changing the value during processing of parameters that are not updatable is either silently ignored or can result in a processing exception. |
Modifier and Type | Method and Description |
---|---|
DataComponent |
ISensorControlInterface.getCommandDescription()
Retrieves description of command message
Note that this can be a choice of multiple messages
|
Modifier and Type | Method and Description |
---|---|
DataComponent |
SOSClient.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
DataComponent |
SPSClient.getCommandDescription() |
Modifier and Type | Method and Description |
---|---|
DataComponent |
InMemoryBasicStorage.TimeSeriesImpl.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
void |
InMemoryBasicStorage.addRecordStore(String name,
DataComponent recordStructure,
DataEncoding recommendedEncoding) |
void |
GenericStreamStorage.addRecordStore(String name,
DataComponent recordStructure,
DataEncoding recommendedEncoding) |
Modifier and Type | Method and Description |
---|---|
void |
BasicStorageImpl.addRecordStore(String name,
DataComponent recordStructure,
DataEncoding recommendedEncoding) |
void |
ObsStorageImpl.addRecordStore(String name,
DataComponent recordStructure,
DataEncoding recommendedEncoding) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,DataComponent> |
AbstractStreamProcess.inputs |
protected Map<String,DataComponent> |
AbstractStreamProcess.outputs |
protected Map<String,DataComponent> |
AbstractStreamProcess.parameters |
Modifier and Type | Method and Description |
---|---|
Map<String,DataComponent> |
AbstractStreamProcess.getInputDescriptors() |
Map<String,DataComponent> |
AbstractStreamProcess.getOutputDescriptors() |
Map<String,DataComponent> |
AbstractStreamProcess.getParameters() |
Modifier and Type | Method and Description |
---|---|
protected void |
SMLStreamProcess.scanIOList(OgcPropertyList<AbstractSWEIdentifiable> ioList,
Map<String,DataComponent> ioMap,
boolean isOutput) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
DefaultLocationOutput.outputStruct |
Modifier and Type | Method and Description |
---|---|
DataComponent |
DefaultLocationOutput.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
DataComponent |
SOSVirtualSensorOutput.getRecordDescription() |
Modifier and Type | Method and Description |
---|---|
String |
SOSVirtualSensor.newResultTemplate(DataComponent component,
DataEncoding encoding) |
String |
SOSVirtualSensor.newResultTemplate(DataComponent component,
DataEncoding encoding,
IObservation obsTemplate) |
protected void |
SOSVirtualSensor.wrapOutputWithDataStream(String outputName,
DataComponent dataStruct,
DataEncoding encoding) |
Constructor and Description |
---|
SOSVirtualSensorOutput(SOSVirtualSensor sensor,
DataComponent recordStructure,
DataEncoding recordEncoding) |
Modifier and Type | Method and Description |
---|---|
DataComponent |
SWEVirtualSensorControl.getCommandDescription() |
DataComponent |
SWEVirtualSensorOutput.getRecordDescription() |
Constructor and Description |
---|
SWEVirtualSensorControl(SWEVirtualSensor parentSensor,
DataComponent cmdDescription) |
SWEVirtualSensorControl(SWEVirtualSensor parentSensor,
DataComponent cmdDescription,
int choiceIndex) |
SWEVirtualSensorOutput(SWEVirtualSensor sensor,
DataComponent recordStructure,
DataEncoding recordEncoding) |
Modifier and Type | Field and Description |
---|---|
DataComponent |
ISOSDataConsumer.Template.component |
Modifier and Type | Method and Description |
---|---|
DataComponent |
ISOSDataProvider.getResultStructure()
Requests provider to provide the result structure corresponding
to the current config and filter
|
DataComponent |
StreamDataProvider.getResultStructure() |
DataComponent |
StorageDataProvider.getResultStructure() |
Modifier and Type | Method and Description |
---|---|
String |
SensorDataConsumer.newResultTemplate(DataComponent component,
DataEncoding encoding,
IObservation obsTemplate) |
String |
ISOSDataConsumer.newResultTemplate(DataComponent component,
DataEncoding encoding,
IObservation obsTemplate)
Requests consumer to prepare for receiving new result records with given
data structure and encoding
|
String |
SensorWithStorageConsumer.newResultTemplate(DataComponent component,
DataEncoding encoding,
IObservation obsTemplate) |
Modifier and Type | Method and Description |
---|---|
protected List<DataComponent> |
DirectSensorConnector.getCommandsFromSensor() |
Modifier and Type | Method and Description |
---|---|
protected void |
StorageAdminPanel.addColumns(DataComponent recordDef,
DataComponent component,
com.vaadin.ui.Table table,
List<ScalarIndexer> indexers) |
protected com.vaadin.ui.Component |
SWECommonForm.buildWidget(DataComponent dataComponent,
boolean showValues) |
protected String |
SWECommonForm.getCaption(DataComponent dataComponent,
boolean showValues) |
protected String |
SWECommonForm.getPrettyName(DataComponent dataComponent) |
protected String |
StorageAdminPanel.getPrettyName(DataComponent dataComponent) |
protected String |
SWECommonForm.getTooltip(DataComponent dataComponent) |
Constructor and Description |
---|
SWECommonForm(DataComponent dataComponent) |
Modifier and Type | Method and Description |
---|---|
DataComponent |
DataStreamWriter.getDataComponents() |
DataComponent |
DataStreamParser.getDataComponents() |
DataComponent |
IDataProvider.getElementType() |
DataComponent |
IDataProvider.getNextElement() |
Modifier and Type | Method and Description |
---|---|
void |
DataHandler.beginDataAtom(DataComponent info) |
void |
CompressedStreamParser.decode(DataInputExt inputStream,
DataComponent blockComponent)
Reads compressed data from input stream and assigns result to the component data block
|
void |
CompressedStreamWriter.encode(DataOutputExt outputStream,
DataComponent blockComponent)
Writes compressed data obtained from block component to output stream
|
void |
RawDataHandler.endData(DataComponent info,
byte[] data) |
void |
DataHandler.endData(DataComponent info,
DataBlock data) |
void |
DataHandler.endDataAtom(DataComponent info,
DataBlock data) |
void |
DataHandler.endDataBlock(DataComponent info,
DataBlock data) |
void |
CompressedStreamParser.init(DataComponent blockComponent,
BinaryBlock binaryBlock)
Initializes decoder with block data component and its binary encoding info
|
void |
CompressedStreamWriter.init(DataComponent blockComponent,
BinaryBlock binaryBlock)
Initializes encoder with block data component and its binary encoding info
|
void |
DataStreamWriter.setDataComponents(DataComponent components) |
void |
DataStreamParser.setDataComponents(DataComponent components) |
void |
IDataConsumer.setElementType(DataComponent elementType) |
void |
RawDataHandler.startData(DataComponent info) |
void |
DataHandler.startData(DataComponent info) |
void |
DataHandler.startDataBlock(DataComponent info) |
Modifier and Type | Method and Description |
---|---|
void |
JP2KStreamDecoder.decode(DataInputExt inputStream,
DataComponent blockComponent) |
void |
CommonImageIODecoder.decode(DataInputExt inputStream,
DataComponent blockComponent) |
void |
MPEG2StreamDecoder.decode(DataInputExt inputStream,
DataComponent blockComponent) |
void |
JP2KStreamDecoder.init(DataComponent blockComponent,
BinaryBlock binaryBlock) |
void |
CommonImageIODecoder.init(DataComponent blockComponent,
BinaryBlock binaryBlock) |
void |
MPEG2StreamDecoder.init(DataComponent blockComponent,
BinaryBlock binaryBlock) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRecordImpl<ComponentType extends DataComponent>
Implementation of an heterogeneous list of data components
This is the base type for DataRecord and Vector
|
class |
DataComponentPropertyList<ComponentType extends DataComponent>
Specialized list for holding data component properties.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArrayImpl
Provides common methods for all implementations of block components
|
class |
AbstractDataComponentImpl
Abstract DataComponent base
|
class |
AbstractRangeComponentImpl
Base implementation for all range data components with min/max values
11-2014: Updated to implement new API autogenerated from XML schema
|
class |
AbstractRecordImpl<ComponentType extends DataComponent>
Implementation of an heterogeneous list of data components
This is the base type for DataRecord and Vector
|
class |
AbstractSimpleComponentImpl |
class |
BooleanImpl
Extended SWE Boolean implementation adapted to old VAST framework
|
class |
CategoryImpl
Extended SWE Category implementation adapted to old VAST framework
|
class |
CategoryRangeImpl
Extended SWE CategoryRange implementation adapted to old VAST framework
|
class |
CountImpl
Extended SWE Count implementation adapted to old VAST framework
|
class |
CountRangeImpl
Extended SWE CountRange implementation adapted to old VAST framework
|
class |
DataArrayImpl
Array of identical components.
|
class |
DataChoiceImpl
Exclusive list of DataComponents (Choice)
08-2014: Updated to implement new API autogenerated from XML schema
|
class |
DataList
Growable List of identical DataComponents.
|
class |
DataRecordImpl
Implementation of SWE Common DataRecord
|
class |
DataValue
Atomic (no children) DataContainer usually containing a scalar value
08-2014: Updated to implement new API autogenerated from XML schema
|
class |
MatrixImpl
POJO class for XML type MatrixType(@http://www.opengis.net/swe/2.0).
|
class |
QuantityImpl
Extended SWE Quantity implementation adapted to old VAST framework
|
class |
QuantityRangeImpl
Extended SWE QuantityRange implementation adapted to old VAST framework
|
class |
TextImpl
POJO class for XML type TextType(@http://www.opengis.net/swe/2.0).
|
class |
TimeImpl
Extended SWE Time implementation adapted to old VAST framework
|
class |
TimeRangeImpl
Extended SWE TimeRange implementation adapted to old VAST framework
|
class |
VectorImpl
POJO class for XML type VectorType(@http://www.opengis.net/swe/2.0).
|
Modifier and Type | Field and Description |
---|---|
DataComponent |
DataIterator.Record.component |
protected DataComponent |
DataIterator.rootComponent |
Modifier and Type | Field and Description |
---|---|
protected OgcPropertyImpl<DataComponent> |
AbstractArrayImpl.elementType |
protected DataComponentPropertyList<DataComponent> |
DataChoiceImpl.itemList |
Modifier and Type | Method and Description |
---|---|
DataComponent |
AbstractArrayImpl.getElementType()
Gets the elementType property
|
DataComponent |
DataRecordImpl.getField(String name)
Gets the field property with the given name
|
DataComponent |
DataChoiceImpl.getItem(String name)
Gets the item property with the given name
|
DataComponent |
DataIterator.next() |
DataComponent[] |
ScalarIterator.nextPath() |
DataComponent |
AbstractArrayImpl.removeComponent(int index) |
DataComponent |
AbstractArrayImpl.removeComponent(String name) |
Modifier and Type | Method and Description |
---|---|
OgcProperty<DataComponent> |
AbstractArrayImpl.getElementTypeProperty() |
OgcPropertyList<DataComponent> |
DataRecordImpl.getFieldList()
Gets the list of field properties
|
OgcPropertyList<DataComponent> |
DataChoiceImpl.getItemList()
Gets the list of item properties
|
Iterator<DataComponent> |
DataIterator.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
DataChoiceImpl.addComponent(String name,
DataComponent component) |
void |
DataRecordImpl.addComponent(String name,
DataComponent component) |
abstract void |
AbstractDataComponentImpl.addComponent(String name,
DataComponent component) |
void |
VectorImpl.addComponent(String name,
DataComponent component) |
void |
AbstractSimpleComponentImpl.addComponent(String name,
DataComponent component) |
void |
AbstractArrayImpl.addComponent(String name,
DataComponent component) |
void |
DataRecordImpl.addField(String name,
DataComponent field)
Adds a new field property
|
void |
DataChoiceImpl.addItem(String name,
DataComponent item)
Adds a new item property
|
void |
MatrixImpl.setElementType(String name,
DataComponent component)
Sets the elementType property
|
void |
AbstractArrayImpl.setElementType(String name,
DataComponent component)
Sets the elementType property
|
Constructor and Description |
---|
DataIterator.Record(DataComponent component) |
DataIterator(DataComponent rootComponent) |
ScalarIterator(DataComponent rootComponent) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
ObservationImpl.result |
Modifier and Type | Method and Description |
---|---|
DataComponent |
BufferedObservationSeries.getElementType() |
DataComponent |
BufferedObservationSeries.getNextElement() |
DataComponent |
IObservation.getResult() |
DataComponent |
ObservationImpl.getResult() |
DataComponent |
ObservationRef.getResult() |
Modifier and Type | Method and Description |
---|---|
void |
BufferedObservationSeries.setElementType(DataComponent elementType) |
void |
IObservation.setResult(DataComponent result) |
void |
ObservationImpl.setResult(DataComponent result) |
void |
ObservationRef.setResult(DataComponent result) |
Modifier and Type | Method and Description |
---|---|
void |
SweEncodedMessageProcessor.setSweCommonStructure(DataComponent structure,
DataEncoding encoding) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
GetResultTemplateResponse.resultStructure |
protected DataComponent |
InsertResultReaderV20.resultStructure |
protected DataComponent |
InsertResultTemplateRequest.resultStructure |
Modifier and Type | Method and Description |
---|---|
DataComponent |
GetResultTemplateResponse.getResultStructure() |
DataComponent |
InsertResultTemplateRequest.getResultStructure() |
Modifier and Type | Method and Description |
---|---|
OWSRequest |
SOSUtils.readSweEncodedRequest(DOMHelper dom,
Element requestElt,
DataComponent structure,
DataEncoding encoding) |
void |
GetResultTemplateResponse.setResultStructure(DataComponent resultStructure) |
void |
InsertResultTemplateRequest.setResultStructure(DataComponent resultStructure) |
void |
InsertResultReaderV20.setSweCommonStructure(DataComponent structure,
DataEncoding encoding) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataStructFilter.filterChildren(String parentDef,
Iterator<? extends DataComponent> it) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
DescribeTaskingResponse.taskingParameters |
protected DataComponent |
TaskingRequestReaderV20.taskingParamStructure |
protected DataComponent |
DescribeTaskingResponse.updatableParameters |
Modifier and Type | Method and Description |
---|---|
DataComponent |
DescribeTaskingResponse.getTaskingParameters() |
DataComponent |
DescribeTaskingResponse.getUpdatableParameters() |
Modifier and Type | Method and Description |
---|---|
OWSRequest |
SPSUtils.readSpsRequest(DOMHelper dom,
Element requestElt,
DataComponent sweParams) |
SWEData |
SPSCommonReaderV20.readSWEData(DOMHelper dom,
Element paramsElt,
DataComponent paramStructure)
Read SWE Data stream such as inside taskingParameters or reportParameters
|
void |
TaskingRequestReaderV20.setSweCommonStructure(DataComponent taskingParamStructure,
DataEncoding resultEncoding) |
void |
DescribeTaskingResponse.setTaskingParameters(DataComponent taskingParameters) |
void |
DescribeTaskingResponse.setUpdatableParameters(DataComponent updatableParameters) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
ExecuteProcessResponse.dataComponent |
protected DataComponent |
ExecuteProcessRequest.inputDataComponent |
protected DataComponent |
DescribeProcessResponse.inputDataComponent |
protected DataComponent |
DescribeProcessResponse.outputDataComponent |
Modifier and Type | Method and Description |
---|---|
DataComponent |
ExecuteProcessResponse.getDataComponent() |
DataComponent |
ExecuteProcessRequest.getInputDataComponent() |
DataComponent |
DescribeProcessResponse.getInputDataComponent() |
DataComponent |
DescribeProcessResponse.getOutputDataComponent() |
Modifier and Type | Method and Description |
---|---|
void |
ExecuteProcessResponse.setDataComponent(DataComponent dataComponent) |
void |
ExecuteProcessRequest.setInputDataComponent(DataComponent inputDataComponent) |
void |
DescribeProcessResponse.setInputDataComponents(DataComponent inputDataComponent) |
void |
DescribeProcessResponse.setOutputDataComponents(DataComponent outputDataComponent) |
Constructor and Description |
---|
ExecuteProcessRequest(DataComponent inputDataComponent,
DataEncoding inputDataEncoding) |
Modifier and Type | Field and Description |
---|---|
protected DataComponent |
DataConnection.ComponentConverter.dest |
protected DataComponent |
DataConnection.destinationComponent |
protected DataComponent |
DataConnection.sourceComponent |
protected DataComponent |
DataConnection.ComponentConverter.src |
Modifier and Type | Method and Description |
---|---|
DataComponent |
DataConnection.getDestinationComponent() |
DataComponent |
DataConnection.getSourceComponent() |
Modifier and Type | Method and Description |
---|---|
static String |
DataConnection.check(DataComponent src,
DataComponent dest)
Checks that source and destination components can be connected.
|
protected UnitConverter |
DataConnection.getUnitConverter(DataComponent src,
DataComponent dest) |
void |
DataConnection.setDestinationComponent(DataComponent destinationComponent) |
void |
DataConnection.setSourceComponent(DataComponent sourceComponent) |
Constructor and Description |
---|
DataConnection.ComponentConverter(DataComponent src,
DataComponent dest,
UnitConverter converter) |
Modifier and Type | Method and Description |
---|---|
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}/... |
DataComponent |
AbstractProcessImpl.getInputComponent(String name) |
static DataComponent |
SMLHelper.getIOComponent(AbstractSWEIdentifiable ioDef)
Helper to get the input/output/parameter component description whether
the IO is wrapped in a DataInterface or DataStream or given as a raw
DataComponent.
|
DataComponent |
AbstractProcessImpl.getOutputComponent(String name) |
DataComponent |
AbstractProcessImpl.getParameterComponent(String name) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractProcessImpl.addInput(String name,
DataComponent input) |
void |
AbstractProcessImpl.addOutput(String name,
DataComponent output) |
void |
AbstractProcessImpl.addParameter(String name,
DataComponent parameter) |
Modifier and Type | Class and Description |
---|---|
class |
SWEData
Implementation of SWE input/output data stream storing data in memory,
This class also contains methods for parsing/writing the stored data.
|
Modifier and Type | Field and Description |
---|---|
DataComponent |
DataTreeVisitor.Record.component |
protected DataComponent |
SWEReader.dataComponents |
protected DataComponent |
DataTreeVisitor.dataComponents |
protected DataComponent |
SWEWriter.dataComponents |
Modifier and Type | Method and Description |
---|---|
static DataComponent |
SWEHelper.findComponent(DataComponent parent,
IComponentFilter filter)
Finds the first component in the tree matching the given filter
|
static DataComponent |
SWEHelper.findComponentByDefinition(DataComponent parent,
String defUri)
Finds a component in the component tree using its definition
|
static DataComponent |
SWEHelper.findComponentByName(DataComponent parent,
String name)
Finds a component in the component tree using its name (property name)
|
static DataComponent |
SWEHelper.findComponentByPath(DataComponent parent,
String path)
Finds a component in a component tree using a path
|
static DataComponent |
SWEHelper.findComponentByPath(DataComponent parent,
String[] path)
Finds a component in a component tree using a path
|
DataComponent |
SWEReader.getDataComponents() |
DataComponent |
DataTreeVisitor.getDataComponents() |
DataComponent |
SWEWriter.getDataComponents() |
DataComponent |
SWEData.getNextElement() |
DataComponent |
SWEUtils.readComponent(DOMHelper dom,
Element componentElt) |
DataComponent |
SWEUtils.readComponent(InputStream is) |
Modifier and Type | Method and Description |
---|---|
boolean |
IComponentFilter.accept(DataComponent comp)
Tells wether the given component should be selected
|
static void |
SWEHelper.assignBinaryEncoding(DataComponent dataComponents,
BinaryEncoding encoding)
Assigns binary components and blocks definitions to the actual data component.
|
void |
DefaultWriterHandler.beginDataAtom(DataComponent info) |
void |
DefaultParserHandler.beginDataAtom(DataComponent info) |
void |
DefaultWriterHandler.endData(DataComponent info,
DataBlock data) |
void |
DefaultParserHandler.endData(DataComponent info,
DataBlock data) |
void |
DefaultWriterHandler.endDataAtom(DataComponent info,
DataBlock data) |
void |
DefaultParserHandler.endDataAtom(DataComponent info,
DataBlock data) |
void |
DefaultWriterHandler.endDataBlock(DataComponent info,
DataBlock data) |
void |
DefaultParserHandler.endDataBlock(DataComponent info,
DataBlock data) |
static DataComponent |
SWEHelper.findComponent(DataComponent parent,
IComponentFilter filter)
Finds the first component in the tree matching the given filter
|
static DataComponent |
SWEHelper.findComponentByDefinition(DataComponent parent,
String defUri)
Finds a component in the component tree using its definition
|
static DataComponent |
SWEHelper.findComponentByName(DataComponent parent,
String name)
Finds a component in the component tree using its name (property name)
|
static DataComponent |
SWEHelper.findComponentByPath(DataComponent parent,
String path)
Finds a component in a component tree using a path
|
static DataComponent |
SWEHelper.findComponentByPath(DataComponent parent,
String[] path)
Finds a component in a component tree using a path
|
protected Element |
XmlDataParserDOM.getCurrentElement(DataComponent componentInfo) |
static BinaryEncoding |
SWEHelper.getDefaultBinaryEncoding(DataComponent dataComponents)
Get default binary encoding for the given component tree.
Data types used will be ones specified in each scalar component. |
static DataEncoding |
SWEHelper.getDefaultEncoding(DataComponent dataComponents)
Gets the default encoding for the given data structure.
This uses BinaryEncoding if data structure contains a large array and TextEncoding otherwise. |
protected String |
XmlDataWriterDOM.getElementName(DataComponent component) |
protected String |
XmlDataParserDOM.getElementName(DataComponent component) |
static ScalarIndexer |
SWEHelper.getTimeStampIndexer(DataComponent parent)
Retrieves an indexer for the first time stamp component found in the parent structure
|
protected void |
BinaryDataParser.initBlockReader(DataComponent blockComponent,
BinaryBlockImpl binaryOpts) |
DataArray |
SWEHelper.newArray(Count sizeComponent,
String eltName,
DataComponent elementType)
Creates a variable size 1D array
|
DataStream |
SWEHelper.newDataStream(DataComponent dataDescription,
DataEncoding dataEncoding)
Creates a data stream description with given description and encoding
|
protected boolean |
XmlDataWriterDOM.processBlock(DataComponent blockInfo) |
protected boolean |
XmlDataParserDOM.processBlock(DataComponent blockComponent) |
protected boolean |
BinaryDataWriter.processBlock(DataComponent blockComponent) |
protected boolean |
AsciiDataParser.processBlock(DataComponent component) |
protected boolean |
FilteredWriter.processBlock(DataComponent component) |
protected boolean |
BinaryDataParser.processBlock(DataComponent blockComponent) |
protected boolean |
XmlDataWriter.processBlock(DataComponent component) |
protected boolean |
AsciiDataWriter.processBlock(DataComponent component) |
protected boolean |
XmlDataParser.processBlock(DataComponent component) |
protected boolean |
JSONDataWriter.processBlock(DataComponent component) |
protected abstract boolean |
DataTreeVisitor.processBlock(DataComponent component)
Process an aggregate component
|
protected boolean |
JSONDataParser.processBlock(DataComponent blockInfo) |
protected abstract boolean |
AbstractDataWriter.processBlock(DataComponent component) |
void |
FilteredWriter.setDataComponents(DataComponent dataInfo) |
void |
SWEReader.setDataComponents(DataComponent dataComponents) |
void |
AbstractDataParser.setDataComponents(DataComponent dataInfo) |
void |
DataTreeVisitor.setDataComponents(DataComponent dataInfo) |
void |
SWEWriter.setDataComponents(DataComponent dataComponents) |
void |
AbstractDataWriter.setDataComponents(DataComponent dataInfo) |
void |
SWEData.setElementType(DataComponent elementType) |
void |
DefaultWriterHandler.startData(DataComponent info) |
void |
DefaultParserHandler.startData(DataComponent info) |
void |
DefaultWriterHandler.startDataBlock(DataComponent info) |
void |
DefaultParserHandler.startDataBlock(DataComponent info) |
List<Exception> |
SWEValidator.validateComponent(DataComponent component,
List<Exception> errors) |
List<Exception> |
SWEValidator.validateEncoding(BinaryEncoding encoding,
DataComponent component,
List<Exception> errors) |
List<Exception> |
SWEValidator.validateEncoding(DataEncoding encoding,
DataComponent component,
List<Exception> errors) |
DataRecord |
SWEHelper.wrapWithTimeStamp(Time timeStamp,
DataComponent... subComponents)
Wraps the given component(s) into a record with a time stamp
|
DataRecord |
SWEHelper.wrapWithTimeStampUTC(DataComponent... subComponents)
Wraps the given component(s) into a record with a UTC ISO time stamp
|
Element |
SWEUtils.writeComponent(DOMHelper dom,
DataComponent dataComponents,
boolean writeInlineData) |
void |
SWEUtils.writeComponent(OutputStream os,
DataComponent dataComponents,
boolean writeInlineData,
boolean indent) |
Constructor and Description |
---|
DataTreeVisitor.Record(DataComponent component) |
ScalarIndexer(DataComponent rootComponent,
ScalarComponent target) |
Copyright © 2016 Sensia Software LLC. All rights reserved.