public class GmlFormatExtension extends AbstractFormatExtension
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATATYPE_URN_PREFIX |
protected static java.lang.String |
MULTIPOINTSCHEMA |
CSV_ENCODING, JP2_ENCODING, MIME_GML, MIME_JP2, MIME_MULTIPART, MIME_TEXT, MIME_TIFF, MIME_XML, PNG_ENCODING, TIFF_ENCODING
Constructor and Description |
---|
GmlFormatExtension() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
addCoverageData(java.lang.String gml,
GetCoverageRequest request,
DbMetadataSource meta,
GetCoverageMetadata m) |
boolean |
canHandle(GetCoverageRequest req)
Check if this format extension is the right one for req
|
java.lang.String |
getExtensionIdentifier() |
java.lang.String |
getMimeType() |
Response |
handle(GetCoverageRequest request,
DbMetadataSource meta)
Return a properly encoded response, given the request req.
|
constructWcpsQuery, executeRasqlQuery, setBounds
public static final java.lang.String DATATYPE_URN_PREFIX
protected static final java.lang.String MULTIPOINTSCHEMA
public boolean canHandle(GetCoverageRequest req)
FormatExtension
req
- GetCoverage requestpublic Response handle(GetCoverageRequest request, DbMetadataSource meta) throws PetascopeException, WCSException
FormatExtension
request
- GetCoverage requestmeta
- database metadataPetascopeException
WCSException
protected java.lang.String addCoverageData(java.lang.String gml, GetCoverageRequest request, DbMetadataSource meta, GetCoverageMetadata m) throws WCSException
WCSException
public java.lang.String getExtensionIdentifier()
public java.lang.String getMimeType()