deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.wfs.operation
Class GetGmlObject

java.lang.Object
  extended by org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      extended by org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
          extended by org.deegree.ogcwebservices.wfs.operation.GetGmlObject
All Implemented Interfaces:
java.io.Serializable, OGCWebServiceRequest

public class GetGmlObject
extends AbstractWFSRequest

GetGmlObject

Version:
$Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
Author:
Andreas Schmitz, last edited by: $Author: mschneider $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
FORMAT_GML2, FORMAT_GML2_WFS100, FORMAT_GML3, FORMAT_XML
 
Method Summary
static GetGmlObject create(java.util.Map<java.lang.String,java.lang.String> map)
           
static OGCWebServiceRequest create(java.lang.String id, org.w3c.dom.Element root)
          Output format parameter is ignored by this method (it will always be GML3 anyway).
 java.lang.String getObjectId()
           
 int getXLinkDepth()
           
 int getXLinkExpiry()
           
 
Methods inherited from class org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
checkServiceParameter, checkVersionParameter, extractBBOXFilter, extractFilters, extractNamespaceParameter, extractTypeNames, getHandle, getServiceName
 
Methods inherited from class org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
getId, getParam, getParamAsInt, getParamValues, getRequestParameter, getRequiredParam, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static GetGmlObject create(java.util.Map<java.lang.String,java.lang.String> map)
                           throws InconsistentRequestException,
                                  MissingParameterValueException,
                                  InvalidParameterValueException
Parameters:
map -
Returns:
a new request object
Throws:
MissingParameterValueException
InconsistentRequestException
InvalidParameterValueException

create

public static OGCWebServiceRequest create(java.lang.String id,
                                          org.w3c.dom.Element root)
                                   throws OGCWebServiceException
Output format parameter is ignored by this method (it will always be GML3 anyway).

Parameters:
id -
root -
Returns:
a new request
Throws:
OGCWebServiceException

getXLinkDepth

public int getXLinkDepth()
Returns:
the TRAVERSEXLINKDEPTH parameter value

getXLinkExpiry

public int getXLinkExpiry()
Returns:
the TRAVERSEXLINKEXPIRY parameter value, or -1 if not set

getObjectId

public java.lang.String getObjectId()
Returns:
the GMLOBJECTID parameter value

deegree 2.5 (2011/06/29 09:44 build-8-official)

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