org.deegree.protocol.wfs.lockfeature
Class LockFeatureXMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
          extended by org.deegree.protocol.wfs.lockfeature.LockFeatureXMLAdapter

public class LockFeatureXMLAdapter
extends AbstractWFSRequestXMLAdapter

Adapter between XML LockFeature requests and LockFeature objects.

TODO code for exporting to XML

Version:
$Revision: 31773 $, $Date: 2011-09-06 14:13:05 +0200 (Tue, 06 Sep 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
nsContext, WFS_200_PREFIX, WFS_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, rootElement, XLN_NS
 
Constructor Summary
LockFeatureXMLAdapter()
           
 
Method Summary
 LockFeature parse()
          Parses a WFS LockFeature document into a LockFeature object.
 LockFeature parse100()
          Parses a WFS 1.0.0 LockFeature document into a LockFeature object.
 LockFeature parse110()
          Parses a WFS 1.1.0 LockFeature document into a LockFeature object.
 
Methods inherited from class org.deegree.protocol.wfs.AbstractWFSRequestXMLAdapter
determineVersion110Safe
 
Methods inherited from class org.deegree.commons.xml.XMLAdapter
evaluateXPath, getElement, getElements, getNamespaceContext, getNode, getNodeAsBigInt, getNodeAsBoolean, getNodeAsDouble, getNodeAsFloat, getNodeAsInt, getNodeAsQName, getNodeAsString, getNodeAsURL, getNodeAsVersion, getNodes, getNodesAsQNames, getNodesAsStrings, getRequiredElement, getRequiredElements, getRequiredNode, getRequiredNodeAsBoolean, getRequiredNodeAsDouble, getRequiredNodeAsFloat, getRequiredNodeAsInteger, getRequiredNodeAsQName, getRequiredNodeAsString, getRequiredNodeAsURL, getRequiredNodeAsVersion, getRequiredNodes, getRootElement, getSchemas, getSystemId, hasSchemas, load, load, load, load, load, load, load, maybeWriteElement, maybeWriteElementNS, parseBoolean, parseDouble, parseFloat, parseInt, parseQName, parseSimpleLink, parseURL, resolve, setRootElement, setSystemId, toString, writeElement, writeElement, writeElement, writeElement, writeElement, writeOptionalAttribute, writeOptionalElement, writeOptionalNSAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LockFeatureXMLAdapter

public LockFeatureXMLAdapter()
Method Detail

parse

public LockFeature parse()
                  throws Exception
Parses a WFS LockFeature document into a LockFeature object.

Supported versions:

Returns:
parsed LockFeature request
Throws:
Exception
XMLParsingException - if a syntax error occurs in the XML
MissingParameterException - if the request version is unsupported
InvalidParameterValueException - if a parameter contains a syntax error

parse100

public LockFeature parse100()
Parses a WFS 1.0.0 LockFeature document into a LockFeature object.

Returns:
corresponding LockFeature instance

parse110

public LockFeature parse110()
Parses a WFS 1.1.0 LockFeature document into a LockFeature object.

Returns:
corresponding LockFeature instance


Copyright © 2011. All Rights Reserved.