@Override public ParameterValueGroup getWriteParameters() { return delegateFormat.getWriteParameters(); }
final ParameterValueGroup writeParameters = writerParams.getWriteParameters(); final ParameterValue<?> format = writeParameters.parameter("Format"); format.setValue(getFileExtension(outputFormat));
final ParameterValueGroup params = writer.getFormat().getWriteParameters();
ParameterValueGroup params = writer.getFormat().getWriteParameters(); params.parameter("GRASS").setValue(true); GeneralParameterValue[] gpv = { params.parameter("GRASS") };
public void encode(OutputStream output) throws ServiceException, IOException { if (sourceCoverage == null) { throw new IllegalStateException("It seems prepare() has not been called or has not succeed"); } final GridCoverageWriter writer = new WorldImageWriter(output); // writing parameters for Image final Format writerParams = writer.getFormat(); final ParameterValueGroup writeParameters = writerParams.getWriteParameters(); final ParameterValue format = writeParameters.parameter("Format"); format.setValue(this.outputFormat.toLowerCase()); // writing writer.write(sourceCoverage, new GeneralParameterValue[] {format}); // freeing everything output.flush(); writer.dispose(); this.sourceCoverage.dispose(false); this.sourceCoverage = null; } }