org.deegree.graphics.sld
Interface FeatureTypeConstraint

All Known Implementing Classes:
FeatureTypeConstraint_Impl

public interface FeatureTypeConstraint

A FeatureTypeConstraint element is used to identify a feature type by well-known name, using the FeatureTypeName element.

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

Version:
$Revision: 1.3 $ $Date: 2004/04/27 15:40:15 $
Author:
Andreas Poth

Method Summary
 void addExtent(Extent extent)
          adds an extent
 Extent[] getExtents()
          returns the extent for filtering the feature type
 java.lang.String getFeatureTypeName()
          returns the name of the feature type
 Filter getFilter()
          returns a feature-filter as defined in WFS specifications.
 void removeExtent(Extent extent)
          removes an extent
 void setExtents(Extent[] extents)
          sets the extent for filtering the feature type
 void setFeatureTypeName(java.lang.String featureTypeName)
          sets the name of the feature type
 void setFilter(Filter filter)
          sets a feature-filter as defined in WFS specifications.
 

Method Detail

getFeatureTypeName

public java.lang.String getFeatureTypeName()
returns the name of the feature type

Returns:
the name of the feature type

setFeatureTypeName

public void setFeatureTypeName(java.lang.String featureTypeName)
sets the name of the feature type

Parameters:
featureTypeName - the name of the feature type

getFilter

public Filter getFilter()
returns a feature-filter as defined in WFS specifications.

Returns:
the filter of the FeatureTypeConstraints

setFilter

public void setFilter(Filter filter)
sets a feature-filter as defined in WFS specifications.

Parameters:
filter - the filter of the FeatureTypeConstraints

getExtents

public Extent[] getExtents()
returns the extent for filtering the feature type

Returns:
the extent for filtering the feature type

setExtents

public void setExtents(Extent[] extents)
sets the extent for filtering the feature type

Parameters:
extents - extents for filtering the feature type

addExtent

public void addExtent(Extent extent)
adds an extent

Parameters:
extent - an extent to add

removeExtent

public void removeExtent(Extent extent)
removes an extent

Parameters:
extent - an extent to remove