Package net.opengis.gml.v32.impl
Class AbstractFeatureImpl
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
- All Implemented Interfaces:
Serializable
,AbstractFeature
,AbstractGML
,IFeature
,IResource
- Direct Known Subclasses:
DescribedObjectImpl
,ExtensibleFeatureImpl
,FeatureCollectionImpl
,GenericFeatureImpl
POJO class for XML type AbstractFeatureType(@http://www.opengis.net/gml/3.2).
This is a complex type.
- See Also:
-
Field Summary
FieldsFields 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 TypeMethodDescriptionboolean
Gets the boundedBy propertyGets the location propertyGets extra info (name, xlink, etc.) carried by the location propertyint
hashCode()
boolean
Checks if boundedBy is setboolean
Checks if geometry is setvoid
setBoundedByAsEnvelope
(Envelope boundedBy) Sets the boundedByAsEnvelope propertyvoid
setGeometry
(AbstractGeometry geom) Sets the locationAsAbstractGeometry propertyMethods 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, getProperties, getQName, getType, getUniqueIdentifier, getValidTime, hasCustomGeomProperty, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Field Details
-
boundedBy
-
location
-
-
Constructor Details
-
AbstractFeatureImpl
public AbstractFeatureImpl()
-
-
Method Details
-
getBoundedBy
Gets the boundedBy property- Specified by:
getBoundedBy
in interfaceAbstractFeature
-
isSetBoundedBy
public boolean isSetBoundedBy()Checks if boundedBy is set- Specified by:
isSetBoundedBy
in interfaceAbstractFeature
-
setBoundedByAsEnvelope
Sets the boundedByAsEnvelope property- Specified by:
setBoundedByAsEnvelope
in interfaceAbstractFeature
-
getGeometry
Gets the location property- Specified by:
getGeometry
in interfaceIFeature
- Returns:
- the geometry/location (or null if feature has no geometry)
-
getGeometryProperty
Gets extra info (name, xlink, etc.) carried by the location property- Specified by:
getGeometryProperty
in interfaceAbstractFeature
-
isSetGeometry
public boolean isSetGeometry()Checks if geometry is set- Specified by:
isSetGeometry
in interfaceAbstractFeature
-
setGeometry
Sets the locationAsAbstractGeometry property- Specified by:
setGeometry
in interfaceAbstractFeature
-
equals
-
hashCode
public int hashCode()
-