public interface FormatExtension extends Extension
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CSV_ENCODING |
static java.lang.String |
JP2_ENCODING |
static java.lang.String |
MIME_GML |
static java.lang.String |
MIME_JP2 |
static java.lang.String |
MIME_MULTIPART |
static java.lang.String |
MIME_TEXT |
static java.lang.String |
MIME_TIFF |
static java.lang.String |
MIME_XML |
static java.lang.String |
PNG_ENCODING |
static java.lang.String |
TIFF_ENCODING |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(GetCoverageRequest req)
Check if this format extension is the right one for req
|
java.lang.String |
getMimeType() |
Response |
handle(GetCoverageRequest req,
DbMetadataSource meta)
Return a properly encoded response, given the request req.
|
getExtensionIdentifier
static final java.lang.String MIME_TEXT
static final java.lang.String MIME_MULTIPART
static final java.lang.String MIME_GML
static final java.lang.String MIME_XML
static final java.lang.String MIME_TIFF
static final java.lang.String MIME_JP2
static final java.lang.String CSV_ENCODING
static final java.lang.String TIFF_ENCODING
static final java.lang.String JP2_ENCODING
static final java.lang.String PNG_ENCODING
boolean canHandle(GetCoverageRequest req)
req
- GetCoverage requestResponse handle(GetCoverageRequest req, DbMetadataSource meta) throws PetascopeException, WCSException
req
- GetCoverage requestmeta
- database metadataPetascopeException
WCSException
java.lang.String getMimeType()