1
2
3
4
5 package net.java.truevfs.comp.zip;
6
7 import java.nio.charset.Charset;
8 import javax.annotation.concurrent.ThreadSafe;
9
10
11
12
13
14
15 @ThreadSafe
16 final class DefaultZipFileParameters
17 extends DefaultZipCharsetParameters
18 implements ZipFileParameters<ZipEntry> {
19
20 private final boolean preambled, postambled;
21
22 DefaultZipFileParameters(
23 final Charset charset,
24 final boolean preambled,
25 final boolean postambled) {
26 super(charset);
27 this.preambled = preambled;
28 this.postambled = postambled;
29 }
30
31 @Override
32 public boolean getPreambled() {
33 return preambled;
34 }
35
36 @Override
37 public boolean getPostambled() {
38 return postambled;
39 }
40
41 @Override
42 public ZipEntry newEntry(String name) {
43 return new ZipEntry(name);
44 }
45 }