thredds.wcs.v1_1_0
Class Request

java.lang.Object
  extended by thredds.wcs.v1_1_0.Request

public class Request
extends Object

Represent the incoming WCS 1.1.0 request.

Since:
4.0 ToDo Make this an AbstractFactory class for GetCapabilities, DescribeCoverge, and GetCoverage classes.
Author:
edavis

Nested Class Summary
static class Request.Format
           
static class Request.Operation
           
static class Request.RequestEncoding
           
 
Method Summary
 List<String> getAvailableCoverageNames()
           
 GridDataset getDataset()
           
 String getDatasetName()
           
 String getDatasetPath()
           
static Request getDescribeCoverageRequest(Request.Operation operation, String negotiatedVersion, List<String> identifiers, String datasetPath, GridDataset dataset)
           
static Request getGetCapabilitiesRequest(Request.Operation operation, String negotiatedVersion, List<GetCapabilities.Section> sections, String datasetPath, GridDataset dataset)
           
static Request getGetCoverageRequest(Request.Operation operation, String negotiatedVersion, String identifier, String datasetPath, GridDataset dataset)
           
 String getIdentifier()
           
 List<String> getIdentifierList()
           
 Request.Operation getOperation()
           
 List<GetCapabilities.Section> getSections()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGetCapabilitiesRequest

public static Request getGetCapabilitiesRequest(Request.Operation operation,
                                                String negotiatedVersion,
                                                List<GetCapabilities.Section> sections,
                                                String datasetPath,
                                                GridDataset dataset)

getDescribeCoverageRequest

public static Request getDescribeCoverageRequest(Request.Operation operation,
                                                 String negotiatedVersion,
                                                 List<String> identifiers,
                                                 String datasetPath,
                                                 GridDataset dataset)
                                          throws WcsException
Throws:
WcsException

getGetCoverageRequest

public static Request getGetCoverageRequest(Request.Operation operation,
                                            String negotiatedVersion,
                                            String identifier,
                                            String datasetPath,
                                            GridDataset dataset)
                                     throws WcsException
Throws:
WcsException

getOperation

public Request.Operation getOperation()

getDatasetName

public String getDatasetName()

getDatasetPath

public String getDatasetPath()

getDataset

public GridDataset getDataset()

getAvailableCoverageNames

public List<String> getAvailableCoverageNames()

getSections

public List<GetCapabilities.Section> getSections()

getIdentifierList

public List<String> getIdentifierList()

getIdentifier

public String getIdentifier()


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.