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 Stringprotected IXlinkReference<?>static final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNameprotected IXlinkReference<?>static final Stringstatic final Stringstatic final Stringstatic final Stringprotected IXlinkReference<Void>Fields inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
propertiesFields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, locationFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODEFields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(com.google.common.collect.ImmutableMap.Builder<QName, Object> builder) SamplingFeature<? extends AbstractGeometry>getQName()getShape()getType()booleanTo be overriden by subclasses when a property other than location provides the geometry.voidsetHostedProcedureUID(String procUID) voidsetSampledFeature(String title, String href) voidsetSampledFeature(IXlinkReference<?> ref) voidvoidMethods inherited from class org.vast.ogc.gml.ExtensibleFeatureImpl
getPropertiesMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods 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, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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, setUniqueIdentifierMethods inherited from interface org.vast.ogc.gml.IFeature
getId, getUniqueIdentifier, getValidTime, hasCustomTimePropertyMethods 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:
 appendPropertiesin classExtensibleFeatureImpl
 - 
getAsSpecializedType
 - 
hasCustomGeomProperty
public boolean hasCustomGeomProperty()Description copied from interface:IFeatureTo 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
 
 
 -