public void writeTo(Object value, String mimeType, OutputStream os) throws IOException { CoveragesData data = (CoveragesData) value; final WCS wcs = (WCS) GeoServerExtensions.bean("wcs"); CoveragesTransformer ct = new CoveragesTransformer(wcs, data.request); try { ct.transform(data.info, os); } catch (TransformerException e) { IOException io = new IOException("Error occurred during wcs:coverage encoding"); io.initCause(e); throw io; } }
public CoveragesTransformer(WCSInfo wcs, GetCoverageType request, String coverageLocation) { this.wcs = wcs; this.request = request; this.coverageLocation = coverageLocation; setNamespaceDeclarationEnabled(false); }
public void writeTo(Object value, String mimeType, OutputStream os) throws IOException { CoveragesData data = (CoveragesData) value; final WCSInfo wcs = ((GeoServer) GeoServerExtensions.bean("geoServer")).getService(WCSInfo.class); CoveragesTransformer ct = new CoveragesTransformer(wcs, data.request); try { ct.transform(data.info, os); } catch (TransformerException e) { IOException io = new IOException("Error occurred during wcs:coverage encoding"); io.initCause(e); throw io; } }
public CoveragesTransformer(WCS wcs, GetCoverageType request, String coverageLocation) { this.wcs = wcs; this.request = request; this.coverageLocation = coverageLocation; setNamespaceDeclarationEnabled(false); }
CoveragesTransformer tx = new CoveragesTransformer(wcs, request, coverageLocation); try { tx.transform(coverageInfo, output); } catch (TransformerException e) { throw new WcsException("Failure trying to encode Coverages response", e);
CoveragesTransformer tx = new CoveragesTransformer(wcs, request, coverageLocation); try { tx.transform(coverageInfo, output); } catch (TransformerException e) { throw new WcsException("Failure trying to encode Coverages response", e);