|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 FeatureCollection
s (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 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 request,
HttpResponseBuffer response)
Invoked by the WebFeatureService to perform a GetPropertyValue request 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()
Format
WebFeatureService
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
Format
WebFeatureService
to perform a DescribeFeatureType
request for this format.
doDescribeFeatureType
in interface Format
request
- request to be performed, never null
response
- sink for writing the response, never null
OWSException
XMLStreamException
IOException
public void doGetFeature(GetFeature request, HttpResponseBuffer response) throws Exception
Format
WebFeatureService
to perform a GetFeature
request for this format.
doGetFeature
in interface Format
request
- request to be performed, never null
response
- sink for writing the response, never null
Exception
public void doGetGmlObject(GetGmlObject request, HttpResponseBuffer response) throws Exception
Format
WebFeatureService
to perform a GetGmlObject
request for this format.
doGetGmlObject
in interface Format
request
- request to be performed, never null
response
- sink for writing the response, never null
Exception
public void doGetPropertyValue(GetPropertyValue request, HttpResponseBuffer response) throws Exception
Format
WebFeatureService
to perform a GetPropertyValue
request for this format.
doGetPropertyValue
in interface Format
response
- sink for writing the response, never null
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |