public class IoosSwe2ResultEncoder extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
IoosSwe2ResultEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPhenToDataRecord(Class<? extends org.n52.sos.ogc.om.values.Value> valueType,
net.opengis.swe.x20.DataRecordType xb_dataRecord,
org.n52.sos.ogc.om.OmObservableProperty phenComponent)
Add a phenomenon component to the DataRecord, based on the phenomenon's value type
|
private static void |
addTextEncoding(net.opengis.swe.x20.DataArrayType xbDataArray) |
private static void |
addValues(net.opengis.swe.x20.DataArrayType xbDataArray,
String values) |
private static void |
createLocationVector(net.opengis.swe.x20.DataRecordType xbDataRecord,
org.n52.sos.ioos.asset.AbstractAsset asset,
com.vividsolutions.jts.geom.Point point) |
private static EncodedValuesResult |
createResultString(IoosSosObservation ioosSosObs) |
private static net.opengis.swe.x20.UnitReference |
createUnitReference(String uom) |
private static void |
encodeProfileSubSensors(net.opengis.swe.x20.DataRecordType xbDataRecord,
org.n52.sos.ioos.asset.SensorAsset sensor,
List<? extends ProfileSubSensor> subSensors) |
static org.apache.xmlbeans.XmlObject |
encodeResult(org.n52.sos.encode.Encoder<?,?> encoder,
IoosSosObservation ioosSosObs) |
private static void |
fixDataChoice(net.opengis.swe.x20.DataChoiceType xbDataChoice) |
private static String |
getFrame(org.n52.sos.ioos.asset.AbstractAsset asset) |
private static Map<org.n52.sos.ogc.om.OmObservableProperty,Class<? extends org.n52.sos.ogc.om.values.Value>> |
mapValueTypesForObsProps(IoosSosObservation ioosSosObs) |
public static org.apache.xmlbeans.XmlObject encodeResult(org.n52.sos.encode.Encoder<?,?> encoder,
IoosSosObservation ioosSosObs)
throws org.n52.sos.exception.ows.InvalidParameterValueException,
org.n52.sos.exception.ows.concrete.UnsupportedEncoderInputException
org.n52.sos.exception.ows.InvalidParameterValueExceptionorg.n52.sos.exception.ows.concrete.UnsupportedEncoderInputExceptionprivate static void encodeProfileSubSensors(net.opengis.swe.x20.DataRecordType xbDataRecord,
org.n52.sos.ioos.asset.SensorAsset sensor,
List<? extends ProfileSubSensor> subSensors)
private static void createLocationVector(net.opengis.swe.x20.DataRecordType xbDataRecord,
org.n52.sos.ioos.asset.AbstractAsset asset,
com.vividsolutions.jts.geom.Point point)
private static Map<org.n52.sos.ogc.om.OmObservableProperty,Class<? extends org.n52.sos.ogc.om.values.Value>> mapValueTypesForObsProps(IoosSosObservation ioosSosObs)
public static void addPhenToDataRecord(Class<? extends org.n52.sos.ogc.om.values.Value> valueType, net.opengis.swe.x20.DataRecordType xb_dataRecord, org.n52.sos.ogc.om.OmObservableProperty phenComponent)
valueType - xb_dataRecord - The DataRecord to add the phenomenon component toobsProp - The observable property to addprivate static net.opengis.swe.x20.UnitReference createUnitReference(String uom)
private static EncodedValuesResult createResultString(IoosSosObservation ioosSosObs)
private static void addTextEncoding(net.opengis.swe.x20.DataArrayType xbDataArray)
private static void addValues(net.opengis.swe.x20.DataArrayType xbDataArray,
String values)
private static String getFrame(org.n52.sos.ioos.asset.AbstractAsset asset)
private static void fixDataChoice(net.opengis.swe.x20.DataChoiceType xbDataChoice)
Copyright © 2012-2015 52north.org. All Rights Reserved.