| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.services.wfs.format.gml.GMLFormat
public class GMLFormat
Default Format implementation that can handle GML 2/3.0/3.1/3.2 and the specific requirements for WFS 2.0
 response FeatureCollections (which are not GML feature collections in a strict sense).
 
 NOTE: For WFS 1.1.0, some schema communities decided to use a different feature collection element than
 wfs:FeatureCollection, mostly because wfs:FeatureCollection is bound to GML 3.1. This
 practice is supported by this Format implementation for WFS 1.0.0 and WFS 1.1.0 output. However, for WFS 2.0,
 there's hope that people will refrain from doing so (as WFS 2.0 FeatureCollection allows GML 3.2 output
 and is not bound to any specific GML version). Therefore, it is currently not supported to use any different output
 container for WFS 2.0.
 
| Constructor Summary | |
|---|---|
| GMLFormat(WebFeatureService master,
          GMLFormat formatDef) | |
| GMLFormat(WebFeatureService master,
          GMLVersion gmlVersion) | |
| Method Summary | |
|---|---|
|  void | destroy()Called by the WebFeatureServiceto indicate that thisFormatis taken out of service. | 
|  void | doDescribeFeatureType(DescribeFeatureType request,
                      HttpResponseBuffer response)Invoked by the WebFeatureServiceto perform aDescribeFeatureTyperequest for this format. | 
|  void | doGetFeature(GetFeature request,
             HttpResponseBuffer response)Invoked by the WebFeatureServiceto perform aGetFeaturerequest for this format. | 
|  void | doGetGmlObject(GetGmlObject request,
               HttpResponseBuffer response)Invoked by the WebFeatureServiceto perform aGetGmlObjectrequest for this format. | 
|  void | doGetPropertyValue(GetPropertyValue request,
                   HttpResponseBuffer response)Invoked by the WebFeatureServiceto perform aGetPropertyValuerequest for this format. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public GMLFormat(WebFeatureService master,
                 GMLVersion gmlVersion)
public GMLFormat(WebFeatureService master,
                 GMLFormat formatDef)
          throws ResourceInitException
ResourceInitException| Method Detail | 
|---|
public void destroy()
FormatWebFeatureService to indicate that this Format is taken out of service.
destroy in interface Format
public void doDescribeFeatureType(DescribeFeatureType request,
                                  HttpResponseBuffer response)
                           throws OWSException,
                                  XMLStreamException,
                                  IOException
FormatWebFeatureService to perform a DescribeFeatureType request for this format.
doDescribeFeatureType in interface Formatrequest - request to be performed, never nullresponse - sink for writing the response, never null
OWSException
XMLStreamException
IOException
public void doGetFeature(GetFeature request,
                         HttpResponseBuffer response)
                  throws Exception
FormatWebFeatureService to perform a GetFeature request for this format.
doGetFeature in interface Formatrequest - request to be performed, never nullresponse - sink for writing the response, never null
Exception
public void doGetGmlObject(GetGmlObject request,
                           HttpResponseBuffer response)
                    throws Exception
FormatWebFeatureService to perform a GetGmlObject request for this format.
doGetGmlObject in interface Formatrequest - request to be performed, never nullresponse - sink for writing the response, never null
Exception
public void doGetPropertyValue(GetPropertyValue request,
                               HttpResponseBuffer response)
                        throws Exception
FormatWebFeatureService to perform a GetPropertyValue request for this format.
doGetPropertyValue in interface Formatresponse - sink for writing the response, never null
Exception| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||