1
7
8 package java.util.jar;
9
10 import java.io.IOException;
11 import java.net.URL;
12 import java.util.Enumeration;
13 import java.util.List;
14 import java.util.jar.JarEntry;
15 import java.security.CodeSource;
16 import java.security.cert.Certificate;
17 import sun.misc.JavaUtilJarAccess;
18
19 class JavaUtilJarAccessImpl implements JavaUtilJarAccess {
20 public boolean jarFileHasClassPathAttribute(JarFile jar) throws IOException {
21 return jar.hasClassPathAttribute();
22 }
23
24 public CodeSource[] getCodeSources(JarFile jar, URL url) {
25 return jar.getCodeSources(url);
26 }
27
28 public CodeSource getCodeSource(JarFile jar, URL url, String name) {
29 return jar.getCodeSource(url, name);
30 }
31
32 public Enumeration<String> entryNames(JarFile jar, CodeSource[] cs) {
33 return jar.entryNames(cs);
34 }
35
36 public Enumeration<JarEntry> entries2(JarFile jar) {
37 return jar.entries2();
38 }
39
40 public void setEagerValidation(JarFile jar, boolean eager) {
41 jar.setEagerValidation(eager);
42 }
43
44 public List getManifestDigests(JarFile jar) {
45 return jar.getManifestDigests();
46 }
47 }
48