protected GdalXMLPPIO(String outputFormat, GdalCoverageResponseDelegate delegate) { super(GridCoverage2D.class, GridCoverage2D.class, GML.RectifiedGridType); this.delegate = delegate; this.outputFormat = outputFormat; this.fileExtension = delegate.getFileExtension(outputFormat); }
protected GdalCDataPPIO( String outputFormat, GdalCoverageResponseDelegate delegate, String mimeType) { super(GridCoverage2D.class, GridCoverage2D.class, mimeType); this.delegate = delegate; this.outputFormat = outputFormat; this.fileExtension = delegate.getFileExtension(outputFormat); }
protected GdalBinaryPPIO( String outputFormat, GdalCoverageResponseDelegate delegate, String mimeType) { super(GridCoverage2D.class, GridCoverage2D.class, mimeType); this.delegate = delegate; this.outputFormat = outputFormat; this.fileExtension = delegate.getFileExtension(outputFormat); }
@Test public void testContentTypeText() { assertEquals("text/plain", gdalCovRespDelegate.getMimeType("GDAL-XYZ")); assertEquals("txt", gdalCovRespDelegate.getFileExtension("GDAL-XYZ")); }
@Test public void testContentTypePDF() { assertEquals("application/pdf", gdalCovRespDelegate.getMimeType("GDAL-PDF")); assertEquals("pdf", gdalCovRespDelegate.getFileExtension("GDAL-PDF")); }
@Test public void testContentTypeZip() { assertEquals("application/zip", gdalCovRespDelegate.getMimeType("GDAL-ArcInfoGrid")); assertEquals("zip", gdalCovRespDelegate.getFileExtension("GDAL-ArcInfoGrid")); }
@Test public void testContentTypeJP2K() { assertEquals("image/jp2", gdalCovRespDelegate.getMimeType("GDAL-JPEG2000")); assertEquals("jp2", gdalCovRespDelegate.getFileExtension("GDAL-JPEG2000")); }