1
2
3
4
5 package net.java.truevfs.comp.zip;
6
7 import net.java.truecommons.shed.HashMaps;
8 import java.nio.charset.Charset;
9 import java.util.zip.Deflater;
10 import javax.annotation.concurrent.ThreadSafe;
11
12
13
14
15
16
17 @ThreadSafe
18 class DefaultZipOutputStreamParameters
19 extends DefaultZipCharsetParameters
20 implements ZipOutputStreamParameters {
21
22 DefaultZipOutputStreamParameters(Charset charset) {
23 super(charset);
24 }
25
26
27
28
29
30
31
32 @Override
33 public int getOverheadSize() {
34 return HashMaps.OVERHEAD_SIZE;
35 }
36
37
38
39
40
41
42
43 @Override
44 public int getMethod() {
45 return ZipEntry.DEFLATED;
46 }
47
48
49
50
51
52
53
54 @Override
55 public int getLevel() {
56 return Deflater.DEFAULT_COMPRESSION;
57 }
58 }