public final class SweHelper extends Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Modifier | Constructor and Description |
---|---|
private |
SweHelper() |
Modifier and Type | Method and Description |
---|---|
private static List<String> |
createBlock(SweAbstractDataComponent elementType,
Time phenomenonTime,
String phenID,
Value<?> value) |
private static SweAbstractDataComponent |
createElementType(SingleObservationValue<?> sov,
String name) |
private static SweAbstractDataComponent |
createElementType(TimeValuePair tvp,
String name) |
static SweDataArray |
createSosSweDataArray(AbstractObservationValue<?> observationValue) |
static SweDataArray |
createSosSweDataArray(OmObservation sosObservation) |
static SweQuantity |
createSweQuantity(Object value,
String axis,
String uom)
Create a
SweQuantity from parameter |
private static SweAbstractEncoding |
createTextEncoding(AbstractObservationValue<?> observationValue)
Create a TextEncoding object for token and tuple separators from
SosObservation.
|
static SweAbstractEncoding |
createTextEncoding(OmObservation sosObservation)
Create a TextEncoding object for token and tuple separators from
SosObservation.
|
private static SweAbstractEncoding |
createTextEncoding(String tupleSeparator,
String tokenSeparator,
String decimalSeparator)
Create a TextEncoding object for token and tuple separators.
|
private static SweField |
getFieldForValue(Value<?> iValue,
String name) |
private static SweField |
getPhenomenonTimeField(Time sosTime) |
private static SweAbstractDataComponent |
getValue(Value<?> iValue) |
public static SweDataArray createSosSweDataArray(OmObservation sosObservation)
public static SweDataArray createSosSweDataArray(AbstractObservationValue<?> observationValue)
private static SweAbstractDataComponent createElementType(TimeValuePair tvp, String name)
private static SweAbstractDataComponent createElementType(SingleObservationValue<?> sov, String name)
private static SweAbstractDataComponent getValue(Value<?> iValue)
public static SweAbstractEncoding createTextEncoding(OmObservation sosObservation)
sosObservation
- SosObservation with token and tuple separatorprivate static SweAbstractEncoding createTextEncoding(AbstractObservationValue<?> observationValue)
observationValue
- AbstractObservationValue with token and tuple separatorprivate static SweAbstractEncoding createTextEncoding(String tupleSeparator, String tokenSeparator, String decimalSeparator)
tupleSeparator
- Token separatortokenSeparator
- Tuple separatordecimalSeparator
- Decimal separatorprivate static List<String> createBlock(SweAbstractDataComponent elementType, Time phenomenonTime, String phenID, Value<?> value)
public static SweQuantity createSweQuantity(Object value, String axis, String uom)
SweQuantity
from parametervalue
- the SweQuantity
valueaxis
- the SweQuantity
axis iduom
- the SweQuantity
unit of measureSweQuantity
from parameterCopyright © 2012-2015 52north.org. All Rights Reserved.