org.deegree.graphics.sld
Interface LayerFeatureConstraints

All Known Implementing Classes:
LayerFeatureConstraints_Impl

public interface LayerFeatureConstraints

The LayerFeatureConstraints element is optional in a NamedLayer and allows the user to specify constraints on what features of what feature types are to be selected by the named-layer reference. It is essentially a filter that allows the selection of fewer features than are present in the named layer.

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

Version:
$Revision: 1.3 $ $Date: 2004/05/10 08:40:58 $
Author:
Andreas Poth

Method Summary
 void addFeatureTypeConstraint(FeatureTypeConstraint featureTypeConstraint)
          Adds a FeatureTypeConstraint.
 FeatureTypeConstraint[] getFeatureTypeConstraint()
          A FeatureTypeConstraint element is used to identify a feature type by a well-known name, using the FeatureTypeName element.
 void removeFeatureTypeConstraint(FeatureTypeConstraint featureTypeConstraint)
          Removes a FeatureTypeConstraint.
 void setFeatureTypeConstraint(FeatureTypeConstraint[] featureTypeConstraints)
          Sets the FeatureTypeConstraint.
 

Method Detail

getFeatureTypeConstraint

public FeatureTypeConstraint[] getFeatureTypeConstraint()
A FeatureTypeConstraint element is used to identify a feature type by a well-known name, using the FeatureTypeName element.

Returns:
the FeatureTypeConstraints as Array

setFeatureTypeConstraint

public void setFeatureTypeConstraint(FeatureTypeConstraint[] featureTypeConstraints)
Sets the FeatureTypeConstraint.

Parameters:
featureTypeConstraints - the

addFeatureTypeConstraint

public void addFeatureTypeConstraint(FeatureTypeConstraint featureTypeConstraint)
Adds a FeatureTypeConstraint.

Parameters:
featureTypeConstraint - the

removeFeatureTypeConstraint

public void removeFeatureTypeConstraint(FeatureTypeConstraint featureTypeConstraint)
Removes a FeatureTypeConstraint.

Parameters:
featureTypeConstraint - the