org.deegree.services.wfs.format
Interface Format

All Known Subinterfaces:
CustomFormat
All Known Implementing Classes:
GMLFormat

public interface Format

Implementations provide input/output formats for the WebFeatureService.

Version:
$Revision: 31738 $, $Date: 2011-09-05 00:46:18 +0200 (Mon, 05 Sep 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Method Summary
 void destroy()
          Called by the WebFeatureService to indicate that this Format is taken out of service.
 void doDescribeFeatureType(DescribeFeatureType request, HttpResponseBuffer response)
          Invoked by the WebFeatureService to perform a DescribeFeatureType request for this format.
 void doGetFeature(GetFeature request, HttpResponseBuffer response)
          Invoked by the WebFeatureService to perform a GetFeature request for this format.
 void doGetGmlObject(GetGmlObject request, HttpResponseBuffer response)
          Invoked by the WebFeatureService to perform a GetGmlObject request for this format.
 void doGetPropertyValue(GetPropertyValue getPropertyValue, HttpResponseBuffer response)
          Invoked by the WebFeatureService to perform a GetPropertyValue request for this format.
 

Method Detail

destroy

void destroy()
Called by the WebFeatureService to indicate that this Format is taken out of service.


doDescribeFeatureType

void doDescribeFeatureType(DescribeFeatureType request,
                           HttpResponseBuffer response)
                           throws Exception
Invoked by the WebFeatureService to perform a DescribeFeatureType request for this format.

Parameters:
request - request to be performed, never null
response - sink for writing the response, never null
Throws:
Exception

doGetFeature

void doGetFeature(GetFeature request,
                  HttpResponseBuffer response)
                  throws Exception
Invoked by the WebFeatureService to perform a GetFeature request for this format.

Parameters:
request - request to be performed, never null
response - sink for writing the response, never null
Throws:
Exception

doGetGmlObject

void doGetGmlObject(GetGmlObject request,
                    HttpResponseBuffer response)
                    throws Exception
Invoked by the WebFeatureService to perform a GetGmlObject request for this format.

Parameters:
request - request to be performed, never null
response - sink for writing the response, never null
Throws:
Exception

doGetPropertyValue

void doGetPropertyValue(GetPropertyValue getPropertyValue,
                        HttpResponseBuffer response)
                        throws Exception
Invoked by the WebFeatureService to perform a GetPropertyValue request for this format.

Parameters:
request - request to be performed, never null
response - sink for writing the response, never null
Throws:
Exception


Copyright © 2011. All Rights Reserved.