org.deegree.protocol.wfs.describefeaturetype
Class DescribeFeatureType

java.lang.Object
  extended by org.deegree.protocol.wfs.AbstractWFSRequest
      extended by org.deegree.protocol.wfs.describefeaturetype.DescribeFeatureType

public class DescribeFeatureType
extends AbstractWFSRequest

Represents a DescribeFeatureType request to a WFS.

Supported versions:

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, last edited by: $Author: schneider $

Constructor Summary
DescribeFeatureType(Version version, String handle, String outputFormat, QName[] typeNames, Map<String,String> nsBindings)
          Creates a new DescribeFeatureType request.
 
Method Summary
 Map<String,String> getNsBindings()
          Returns mapping between prefices and namespaces (key: prefix, value: namespace), empty string as a key ('') is the binding of the default namespace, null is returned if no NAMESPACE parameter is present.
 String getOutputFormat()
          Returns the requested output format.
 QName[] getTypeNames()
          Returns the names of the feature types for which the schema is requested.
 String toString()
           
 
Methods inherited from class org.deegree.protocol.wfs.AbstractWFSRequest
getHandle, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DescribeFeatureType

public DescribeFeatureType(Version version,
                           String handle,
                           String outputFormat,
                           QName[] typeNames,
                           Map<String,String> nsBindings)
Creates a new DescribeFeatureType request.

Parameters:
version - protocol version, may not be null
handle - client-generated identifier, may be null
outputFormat - requested output format, may be null
typeNames - requested type names, may be null
nsBindings - mapping between prefices and namespaces (key: prefix, value: namespace), empty string as a key ('') is the binding of the default namespace, may be null
Method Detail

getOutputFormat

public String getOutputFormat()
Returns the requested output format.

Returns:
the requested output format, or null if unspecified

getTypeNames

public QName[] getTypeNames()
Returns the names of the feature types for which the schema is requested.

Returns:
the names of the feature types for which the schema is requested, or null if unspecified

getNsBindings

public Map<String,String> getNsBindings()
Returns mapping between prefices and namespaces (key: prefix, value: namespace), empty string as a key ('') is the binding of the default namespace, null is returned if no NAMESPACE parameter is present.

Returns:
mapping between prefices and namespaces, or null if unspecified

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.