org.deegree.services.csw.getrecordbyid
Class GetRecordByIdXMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.services.csw.AbstractCSWRequestXMLAdapter
          extended by org.deegree.services.csw.getrecordbyid.GetRecordByIdXMLAdapter

public class GetRecordByIdXMLAdapter
extends AbstractCSWRequestXMLAdapter

Encapsulates the method for parsing a GetRecordById XML request via Http-POST.

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Field Summary
 
Fields inherited from class org.deegree.services.csw.AbstractCSWRequestXMLAdapter
RIM_NS, RIM_PREFIX, SOAP_10, SOAP_10_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, nsContext, rootElement, XLN_NS
 
Constructor Summary
GetRecordByIdXMLAdapter()
           
 
Method Summary
 GetRecordById parse(Version requestVersion, String defaultOutputFormat, String defaultOutputSchema)
          Parses the GetRecordById XML request by deciding which version has to be parsed because of the requested version.
 
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

GetRecordByIdXMLAdapter

public GetRecordByIdXMLAdapter()
Method Detail

parse

public GetRecordById parse(Version requestVersion,
                           String defaultOutputFormat,
                           String defaultOutputSchema)
Parses the GetRecordById XML request by deciding which version has to be parsed because of the requested version.

Parameters:
requestVersion -
Returns:
GetRecordById


Copyright © 2011. All Rights Reserved.