public void writeTo(Object value, String mimeType, OutputStream os) throws IOException { CoverageEncoder encoder = (CoverageEncoder) value; encoder.encode(os); os.flush(); } }
new CoverageEncoder( delegate, coverage, outputFormat, new HashMap<String, String>()); coveragePart.setDataHandler(new DataHandler(encoder, "geoserver/coverageDelegate"));
new CoverageEncoder(delegate, coverage, format, encodingParameters); coveragePart.setDataHandler(new DataHandler(encoder, "geoserver/coverageDelegate")); coveragePart.setHeader("Content-ID", fileName);