org.deegree_impl.services.wcs.protocol
Class WCSProtocolFactory

java.lang.Object
  extended byorg.deegree_impl.services.wcs.protocol.WCSProtocolFactory

public class WCSProtocolFactory
extends java.lang.Object

-----------------------------------------------------------------------

Version:
$Revision: 1.12 $ $Date: 2004/03/16 08:07:25 $

Author:
Andreas Poth

Constructor Summary
WCSProtocolFactory()
           
 
Method Summary
static WCSGetCoverageResponse createGetCoverageResponse(OGCWebServiceRequest request, java.lang.Object coverage)
           
static WCSGetCoverageResponse createGetCoverageResponse(OGCWebServiceRequest request, OGCWebServiceException exception)
           
static WCSGetCoverageRequest createWCSGetCoverageRequest(org.w3c.dom.Element element)
          creates a GetCoverage request from its XML representation
static WCSGetCoverageRequest createWCSGetCoverageRequest(java.util.HashMap model)
          creates a GetCoverage from a model (HashMap) containing its parameters
static WCSGetCoverageRequest createWCSGetCoverageRequest(java.lang.String version, java.lang.String id, java.util.HashMap vendorspecificParameters, java.lang.String layer, java.lang.String crs, java.lang.String responseCrs, GM_Envelope boundingBox, RangeParamList rpl, double resX, double resY, double resZ, java.lang.String format, java.lang.String interpolationMethod, java.lang.String exceptions)
          creates a GetCoverage from its parameters with defining the coverages resolution in x-, y- und z-direction
static WCSGetCoverageRequest createWCSGetCoverageRequest(java.lang.String version, java.lang.String id, java.util.HashMap vendorspecificParameters, java.lang.String layer, java.lang.String crs, java.lang.String responseCrs, GM_Envelope boundingBox, RangeParamList rpl, int width, int height, int depth, java.lang.String format, java.lang.String interpolationMethod, java.lang.String exceptions)
          creates a GetCoverage from its parameters with defining the coverages width, height and depth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WCSProtocolFactory

public WCSProtocolFactory()
Method Detail

createWCSGetCoverageRequest

public static WCSGetCoverageRequest createWCSGetCoverageRequest(org.w3c.dom.Element element)
creates a GetCoverage request from its XML representation


createWCSGetCoverageRequest

public static WCSGetCoverageRequest createWCSGetCoverageRequest(java.util.HashMap model)
                                                         throws InconsistentRequestException
creates a GetCoverage from a model (HashMap) containing its parameters

Throws:
InconsistentRequestException

createWCSGetCoverageRequest

public static WCSGetCoverageRequest createWCSGetCoverageRequest(java.lang.String version,
                                                                java.lang.String id,
                                                                java.util.HashMap vendorspecificParameters,
                                                                java.lang.String layer,
                                                                java.lang.String crs,
                                                                java.lang.String responseCrs,
                                                                GM_Envelope boundingBox,
                                                                RangeParamList rpl,
                                                                int width,
                                                                int height,
                                                                int depth,
                                                                java.lang.String format,
                                                                java.lang.String interpolationMethod,
                                                                java.lang.String exceptions)
                                                         throws InconsistentRequestException
creates a GetCoverage from its parameters with defining the coverages width, height and depth

Throws:
InconsistentRequestException

createWCSGetCoverageRequest

public static WCSGetCoverageRequest createWCSGetCoverageRequest(java.lang.String version,
                                                                java.lang.String id,
                                                                java.util.HashMap vendorspecificParameters,
                                                                java.lang.String layer,
                                                                java.lang.String crs,
                                                                java.lang.String responseCrs,
                                                                GM_Envelope boundingBox,
                                                                RangeParamList rpl,
                                                                double resX,
                                                                double resY,
                                                                double resZ,
                                                                java.lang.String format,
                                                                java.lang.String interpolationMethod,
                                                                java.lang.String exceptions)
creates a GetCoverage from its parameters with defining the coverages resolution in x-, y- und z-direction


createGetCoverageResponse

public static WCSGetCoverageResponse createGetCoverageResponse(OGCWebServiceRequest request,
                                                               java.lang.Object coverage)
Parameters:
request -
coverage -
Returns:

createGetCoverageResponse

public static WCSGetCoverageResponse createGetCoverageResponse(OGCWebServiceRequest request,
                                                               OGCWebServiceException exception)
Parameters:
request -
exception -
Returns: