org.deegree.model.feature
Interface FeatureType

All Known Implementing Classes:
FeatureType_Impl

public interface FeatureType

The FeatureType interface is intended to provide details of the type of a Feature that are described as Feature Schema in the Abstract Specification's Essential Model, specifically the names and types of the properties associated with each instance of a Feature of the given FeatureType.

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

Version:
$Revision: 1.3 $ $Date: 2004/02/09 07:57:01 $
Author:
Andreas Poth

Method Summary
 FeatureType[] getChildren()
          returns the direct children of the FeatureType
 java.lang.String getName()
          returns the name of the FeatureType
 FeatureType[] getParents()
          returns the direct parents of the FeatureType.
 FeatureTypeProperty[] getProperties()
          returns the properties of this feature type
 FeatureTypeProperty getProperty(java.lang.String name)
          returns a property of this feature type identified by its name
 

Method Detail

getParents

public FeatureType[] getParents()
returns the direct parents of the FeatureType. If it hasn't a parent null should be returned


getChildren

public FeatureType[] getChildren()
returns the direct children of the FeatureType


getName

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


getProperties

public FeatureTypeProperty[] getProperties()
returns the properties of this feature type


getProperty

public FeatureTypeProperty getProperty(java.lang.String name)
returns a property of this feature type identified by its name