public class GeometryOutput extends AbstractOutput implements GeoJSONFeature
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COLLECTION_PATH |
static java.lang.String |
GEOMETRY_TYPE |
static java.lang.String |
PLATFORM |
static java.lang.String |
PROPERTIES |
service, SERVICEDOMAIN_ID, EXTRAS, HREF, HREF_BASE, ID, LABEL, RAWFORMATSGEOMETRYRAW_FORMAT| Constructor and Description |
|---|
GeometryOutput() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getCollectionName() |
java.lang.String |
getDomainId()
Returns the domain id of the parameter, e.g. a natural id (not arbitrarily generated) or the original
id actually being used by proxied data sources.
|
org.locationtech.jts.geom.Geometry |
getGeometry() |
java.lang.String |
getGeometryType() |
java.lang.String |
getHrefBase() |
java.lang.String |
getId() |
java.lang.String |
getLabel() |
PlatformOutput |
getPlatform() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
ServiceOutput |
getService() |
GeometryType |
getType() |
boolean |
isSetGeometry() |
void |
setGeometry(OptionalOutput<org.locationtech.jts.geom.Geometry> geometry) |
GeometryOutput |
setGeometryType(OptionalOutput<GeometryType> geometryType) |
GeometryOutput |
setPlatform(OptionalOutput<PlatformOutput> platform) |
equals, hashCode, setServicecompare, defaultComparator, getExtras, getHref, getIfSerialized, getIfSerializedCollection, getIfSerializedMap, getIfSet, getIfSetCollection, getIfSetMap, getLicense, getRawFormats, isSet, resolvesToNonNullValue, setDomainId, setExtras, setHref, setHrefBase, setId, setLabel, setLicense, setRawFormats, setValuepublic static final java.lang.String COLLECTION_PATH
public static final java.lang.String PROPERTIES
public static final java.lang.String GEOMETRY_TYPE
public static final java.lang.String PLATFORM
protected java.lang.String getCollectionName()
getCollectionName in class ParameterOutputpublic java.lang.String getId()
getId in interface GeoJSONFeaturegetId in class ParameterOutputpublic GeometryOutput setGeometryType(OptionalOutput<GeometryType> geometryType)
public java.lang.String getLabel()
getLabel in class ParameterOutputpublic java.lang.String getDomainId()
ParameterOutputgetDomainId in class ParameterOutputpublic ServiceOutput getService()
getService in class AbstractOutputpublic PlatformOutput getPlatform()
public GeometryOutput setPlatform(OptionalOutput<PlatformOutput> platform)
public org.locationtech.jts.geom.Geometry getGeometry()
getGeometry in interface GeoJSONFeaturepublic void setGeometry(OptionalOutput<org.locationtech.jts.geom.Geometry> geometry)
setGeometry in interface GeoJSONFeaturepublic boolean isSetGeometry()
isSetGeometry in interface GeoJSONFeaturepublic java.lang.String getHrefBase()
getHrefBase in class ParameterOutputpublic GeometryType getType()
public java.lang.String getGeometryType()
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface GeoJSONFeatureCopyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.