Package org.vast.ogc.om
Class SamplingFeature<GeomType extends AbstractGeometry>
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
org.vast.ogc.gml.ExtensibleFeatureImpl
org.vast.ogc.om.SamplingFeature<GeomType>
- All Implemented Interfaces:
Serializable
,AbstractFeature
,AbstractGML
,IFeature
,IResource
- Direct Known Subclasses:
ParametricSamplingFeature
,SamplingCurve
,SamplingPoint
,SamplingSurface
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected IXlinkReference<?>
static final QName
static final QName
static final QName
static final QName
static final QName
protected IXlinkReference<?>
static final String
static final String
static final String
static final String
protected IXlinkReference<Void>
Fields inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
properties
Fields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, location
Fields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODE
Fields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendProperties
(com.google.common.collect.ImmutableMap.Builder<QName, Object> builder) SamplingFeature<? extends AbstractGeometry>
getQName()
getShape()
getType()
boolean
To be overriden by subclasses when a property other than location provides the geometry.void
setHostedProcedureUID
(String procUID) void
setSampledFeature
(String title, String href) void
setSampledFeature
(IXlinkReference<?> ref) void
void
Methods inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
getProperties
Methods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
Methods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from interface org.vast.ogc.gml.IFeature
getId, getUniqueIdentifier, getValidTime, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Field Details
-
SAMS_NS_PREFIX
- See Also:
-
SAMS_NS_URI
- See Also:
-
SF_NS_PREFIX
- See Also:
-
SF_NS_URI
- See Also:
-
QNAME
-
FTYPE
-
PROP_TYPE
-
PROP_SAMPLED_FEATURE
-
PROP_HOSTED_PROCEDURE
-
PROP_SHAPE
-
type
-
sampledFeature
-
hostedProcedure
-
-
Constructor Details
-
SamplingFeature
public SamplingFeature() -
SamplingFeature
-
-
Method Details
-
getQName
- Returns:
- the Qualified name of the feature type
-
getType
- Returns:
- the feature type URI
-
getSfType
-
setSfType
-
setSampledFeature
-
setSampledFeature
-
getSampledFeature
-
setHostedProcedureUID
-
getHostedProcedureUID
-
setShape
-
getShape
-
appendProperties
protected void appendProperties(com.google.common.collect.ImmutableMap.Builder<QName, Object> builder) - Overrides:
appendProperties
in classExtensibleFeatureImpl
-
getAsSpecializedType
-
hasCustomGeomProperty
public boolean hasCustomGeomProperty()Description copied from interface:IFeature
To be overriden by subclasses when a property other than location provides the geometry. In this case, no location property is serialized- Returns:
- True if a custom property contains the geometry
-