Package org.vast.ogc.gml
Class GenericFeatureImpl
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
org.vast.ogc.gml.GenericFeatureImpl
- All Implemented Interfaces:
Serializable
,AbstractFeature
,AbstractGML
,GenericFeature
,IFeature
,IResource
- Direct Known Subclasses:
GenericTemporalFeatureImpl
,MovingFeature
,ObservationImpl
Generic implementation of a GML feature.
- Since:
- Feb 20, 2007
- See Also:
-
Field Summary
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotected
GenericFeatureImpl
(String type) GenericFeatureImpl
(QName qname) protected
GenericFeatureImpl
(QName qname, Map<QName, Object> properties) -
Method Summary
Modifier and TypeMethodDescriptiongetProperty
(String name) getProperty
(QName qname) getType()
void
setProperty
(String name, Object prop) void
setProperty
(QName qname, Object prop) void
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.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
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
getGeometry, getId, getQName, getUniqueIdentifier, getValidTime, hasCustomGeomProperty, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Field Details
-
type
-
properties
-
-
Constructor Details
-
GenericFeatureImpl
protected GenericFeatureImpl() -
GenericFeatureImpl
-
GenericFeatureImpl
-
GenericFeatureImpl
-
-
Method Details
-
getType
-
setType
-
getProperties
- Specified by:
getProperties
in interfaceGenericFeature
- Specified by:
getProperties
in interfaceIFeature
- Returns:
- the property list
-
getProperty
- Specified by:
getProperty
in interfaceGenericFeature
-
setProperty
- Specified by:
setProperty
in interfaceGenericFeature
-
getProperty
- Specified by:
getProperty
in interfaceGenericFeature
-
setProperty
- Specified by:
setProperty
in interfaceGenericFeature
-