deegree 2.2 (2008/12/22 11:33 build-3038-official)

org.deegree.ogcwebservices.wfs.operation
Class GetFeatureDocument

java.lang.Object
  extended by org.deegree.framework.xml.XMLFragment
      extended by org.deegree.ogcbase.OGCDocument
          extended by org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequestDocument
              extended by org.deegree.ogcwebservices.wfs.operation.GetFeatureDocument
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GetFeatureWithLockDocument

public class GetFeatureDocument
extends AbstractWFSRequestDocument

Parser for "wfs:GetFeature" requests.

Version:
$Revision: 9345 $, $Date: 2007-12-27 17:22:25 +0100 (Do, 27 Dez 2007) $
Author:
Markus Schneider, last edited by: $Author: apoth $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.deegree.ogcbase.OGCDocument
GMLNS
 
Fields inherited from class org.deegree.framework.xml.XMLFragment
DEFAULT_URL, LOG, nsContext, XLNNS
 
Constructor Summary
GetFeatureDocument()
           
 
Method Summary
 GetFeature parse(String id)
          Parses the underlying document into a GetFeature request object.
(package private)  Query parseQuery(Element element)
          Parses the given query element into a Query object with filter encoding 1.1.0.
(package private)  Query parseQuery(Element element, boolean useVersion_1_0_0)
          Parses the given query element into a Query object.
 
Methods inherited from class org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequestDocument
checkServiceAttribute, checkVersionAttribute, parseDRMParams, transformToQualifiedNames
 
Methods inherited from class org.deegree.ogcbase.OGCDocument
parseCodeList, parseCodeListArray, parseInterval, parseKeywords, parseKeywords, parseLonLatEnvelope, parseOnLineResource, parsePropertyPath, parseTimePeriod, parseTimePeriods, parseTimePositions, parseTimeSequence, parseTypedLiteral, parseValues
 
Methods inherited from class org.deegree.framework.xml.XMLFragment
getAsPrettyString, getAsString, getAttachedSchemas, getQualifiedName, getRootElement, getSystemId, hasSchema, load, load, load, parseQualifiedName, parseSimpleLink, prettyPrint, prettyPrint, resolve, setRootElement, setSystemId, setSystemId, toString, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetFeatureDocument

public GetFeatureDocument()
Method Detail

parse

public GetFeature parse(String id)
                 throws XMLParsingException
Parses the underlying document into a GetFeature request object.

Parameters:
id -
Returns:
corresponding GetFeature object
Throws:
XMLParsingException

parseQuery

Query parseQuery(Element element)
           throws XMLParsingException
Parses the given query element into a Query object with filter encoding 1.1.0.

Note that the following attributes from the surrounding element are also considered (if it is present):

Parameters:
element - query element
Returns:
corresponding Query object
Throws:
XMLParsingException

parseQuery

Query parseQuery(Element element,
                 boolean useVersion_1_0_0)
           throws XMLParsingException
Parses the given query element into a Query object.

Note that the following attributes from the surrounding element are also considered (if it is present):

Parameters:
element - query element
Returns:
corresponding Query object
Throws:
XMLParsingException

deegree 2.2 (2008/12/22 11:33 build-3038-official)

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