deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.feature
Interface SimpleFeature

All Superinterfaces:
Feature, GMLObject, MatchableObject
All Known Implementing Classes:
GenericSimpleFeature

public interface SimpleFeature
extends Feature

A Feature that does not allow nested features ("complex properties") or properties that occur multiple times.

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$

Method Summary
 Geometry getGeometryPropertyValue(QName propName)
          Returns the value of the geometry property.
 Object getPropertyValue(QName propName)
          Returns the value of the specified property.
 void setPropertyValue(QName propName, Object value)
          Sets the value of the specified property.
 
Methods inherited from interface org.deegree.feature.Feature
getEnvelope, getGeometryProperties, getId, getName, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getPropertyValue, getPropertyValues, getPropertyValues, getType, setId, setProperties, setProperties, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.deegree.filter.MatchableObject
getPropertyValues
 
Methods inherited from interface org.deegree.gml.GMLObject
getGMLProperties
 

Method Detail

getPropertyValue

Object getPropertyValue(QName propName)
Returns the value of the specified property.

Specified by:
getPropertyValue in interface Feature
Parameters:
propName - name of the property
Returns:
property value

setPropertyValue

void setPropertyValue(QName propName,
                      Object value)
Sets the value of the specified property.

Parameters:
propName - name of the property to set
value - new value of the property

getGeometryPropertyValue

Geometry getGeometryPropertyValue(QName propName)
Returns the value of the geometry property.

NOTE: A simple feature may contain only one geometry property.

Parameters:
propName - name of the property
Returns:
geometry property value

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>