in src/main/org/apache/ant/compress/taskdefs/Deflate.java [41:58]
public Deflate() {
super(new PackBase.ResourceWrapper() {
@Override
public CommonsCompressCompressorResource wrap(Resource dest) {
return new DeflateResource(dest);
}
});
setFactory(new DeflateStreamFactory() {
@Override
public CompressorOutputStream getCompressorStream(OutputStream stream)
throws IOException {
DeflateParameters params = new DeflateParameters();
params.setCompressionLevel(level);
params.setWithZlibHeader(zlibHeader);
return new DeflateCompressorOutputStream(stream, params);
}
});
}