deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wcts.capabilities
Class FeatureAbilities

java.lang.Object
  extended by org.deegree.ogcwebservices.wcts.capabilities.FeatureAbilities

public class FeatureAbilities
extends Object

FeatureAbilities encapsulates the elements of a featureAbilties element in the contents element of the wcts capabilities 0.4.0.

Version:
$Revision:$, $Date:$
Author:
Rutger Bezema, last edited by: $Author:$

Constructor Summary
FeatureAbilities(List<Pair<String,String>> geometryTypes, List<InputOutputFormat> featureFormats, boolean remoteProperties)
           
 
Method Summary
 List<InputOutputFormat> getFeatureFormats()
           
 List<Pair<String,String>> getGeometryTypes()
           
 boolean getRemoteProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureAbilities

public FeatureAbilities(List<Pair<String,String>> geometryTypes,
                        List<InputOutputFormat> featureFormats,
                        boolean remoteProperties)
Parameters:
geometryTypes - Unordered list of one or more GML 3 geometric primitive types supported by this WCTS server. It is assumed that a WCTS server can also transform the corresponding geometric complexes and aggregates. It is also assumed that this WCTS server can transform at least one geometric primitive type.
featureFormats - Unordered list of one or more identifiers of well-known feature formats in which the transform operation can accept input features and/or produce output features.
remoteProperties - Specifies if this server supports remote properties in features transformed.
Method Detail

getGeometryTypes

public final List<Pair<String,String>> getGeometryTypes()
Returns:
the geometryTypes as a list of <value,codetype > pairs.

getFeatureFormats

public final List<InputOutputFormat> getFeatureFormats()
Returns:
the featureFormats.

getRemoteProperties

public final boolean getRemoteProperties()
Returns:
the remoteProperties.

deegree 2.3 (2010/04/09 10:10 build-4-official)

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