Package org.n52.io.response.dataset
Class StationOutput
- java.lang.Object
-
- org.n52.io.response.SelfSerializedOutput
-
- org.n52.io.response.ParameterOutput
-
- org.n52.io.response.AbstractOutput
-
- org.n52.io.response.dataset.StationOutput
-
- All Implemented Interfaces:
Comparable<ParameterOutput>,GeoJSONFeature,RawFormats
public class StationOutput extends AbstractOutput implements GeoJSONFeature
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOLLECTION_PATHstatic StringRAW_FORMATSstatic StringTIMESERIES-
Fields inherited from class org.n52.io.response.AbstractOutput
service, SERVICE
-
Fields inherited from class org.n52.io.response.ParameterOutput
DOMAIN_ID, EXTRAS, HREF, HREF_BASE, ID, LABEL, RAWFORMATS
-
Fields inherited from interface org.n52.io.geojson.GeoJSONFeature
GEOMETRY, PROPERTIES
-
Fields inherited from interface org.n52.series.spi.srv.RawFormats
RAW_FORMAT
-
-
Constructor Summary
Constructors Constructor Description StationOutput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCollectionName()org.locationtech.jts.geom.GeometrygetGeometry()Map<String,Object>getProperties()Map<String,DatasetParameters>getTimeseries()booleanisSetGeometry()voidsetGeometry(OptionalOutput<org.locationtech.jts.geom.Geometry> geometry)voidsetTimeseries(OptionalOutput<Map<String,DatasetParameters>> timeseries)-
Methods inherited from class org.n52.io.response.AbstractOutput
equals, getService, hashCode, setService
-
Methods inherited from class org.n52.io.response.ParameterOutput
compareTo, defaultComparator, getDomainId, getExtras, getHref, getHrefBase, getId, getLabel, getLicense, getRawFormats, idComparator, labelComparator, setDomainId, setExtras, setHref, setHrefBase, setId, setLabel, setLicense, setRawFormats, setValue
-
Methods inherited from class org.n52.io.response.SelfSerializedOutput
getIfSerialized, getIfSerializedCollection, getIfSerializedMap, getIfSet, getIfSetCollection, getIfSetMap, isSet, resolvesToNonNullValue
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.io.geojson.GeoJSONFeature
getId
-
-
-
-
Field Detail
-
COLLECTION_PATH
public static final String COLLECTION_PATH
- See Also:
- Constant Field Values
-
TIMESERIES
public static final String TIMESERIES
- See Also:
- Constant Field Values
-
RAW_FORMATS
public static final String RAW_FORMATS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCollectionName
public String getCollectionName()
- Overrides:
getCollectionNamein classParameterOutput
-
getTimeseries
public Map<String,DatasetParameters> getTimeseries()
-
setTimeseries
public void setTimeseries(OptionalOutput<Map<String,DatasetParameters>> timeseries)
-
getGeometry
public org.locationtech.jts.geom.Geometry getGeometry()
- Specified by:
getGeometryin interfaceGeoJSONFeature
-
setGeometry
public void setGeometry(OptionalOutput<org.locationtech.jts.geom.Geometry> geometry)
- Specified by:
setGeometryin interfaceGeoJSONFeature
-
isSetGeometry
public boolean isSetGeometry()
- Specified by:
isSetGeometryin interfaceGeoJSONFeature
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin interfaceGeoJSONFeature
-
-