org.deegree.gml
Interface GMLFeature

All Known Subinterfaces:
GMLFeatureCollection
All Known Implementing Classes:
GMLFeature_Impl, GMLFeatureCollection_Impl

public interface GMLFeature

----------------------------------------------------------

Version:
07.02.2001

Author:
Andreas Poth

Method Summary
 void addProperty(GMLProperty property)
          adds a property to the feature
 GMLBox getBoundedBy()
          returns the boundingbox of the feature
 java.lang.String getDescription()
          returns the description of the feature
 java.lang.String getFeatureTypeName()
          return the name of the feature type the feature based on
 GMLGeoProperty[] getGeoProperties()
          returns alls properties that are a GMLGeometry
 java.lang.String getId()
          returns the ID of the feature
 java.lang.String getName()
          returns the name of the Geometry.
 GMLProperty[] getNoneGeoProperties()
          returns alls properties that are not a GMLGeometry
 GMLProperty[] getProperties()
          returns all properties of the feature
 GMLProperty getProperty(java.lang.String name)
          returns a specific property identified by its name
 void setDescription(java.lang.String describtion)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 

Method Detail

getId

public java.lang.String getId()
returns the ID of the feature


setId

public void setId(java.lang.String id)
See Also:
getId()

getDescription

public java.lang.String getDescription()
returns the description of the feature


setDescription

public void setDescription(java.lang.String describtion)
See Also:
getDescription()

getName

public java.lang.String getName()
returns the name of the Geometry.


setName

public void setName(java.lang.String name)
See Also:
getName()

getFeatureTypeName

public java.lang.String getFeatureTypeName()
return the name of the feature type the feature based on


getBoundedBy

public GMLBox getBoundedBy()
returns the boundingbox of the feature


getProperties

public GMLProperty[] getProperties()
returns all properties of the feature


getGeoProperties

public GMLGeoProperty[] getGeoProperties()
returns alls properties that are a GMLGeometry


getNoneGeoProperties

public GMLProperty[] getNoneGeoProperties()
returns alls properties that are not a GMLGeometry


getProperty

public GMLProperty getProperty(java.lang.String name)
returns a specific property identified by its name


addProperty

public void addProperty(GMLProperty property)
                 throws GMLException
adds a property to the feature

Throws:
GMLException