20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package java.util.jar; 27 28 import java.io.IOException; 29 import java.net.URL; 30 import java.security.CodeSource; 31 import java.util.Enumeration; 32 import java.util.List; 33 import sun.misc.JavaUtilJarAccess; 34 35 class JavaUtilJarAccessImpl implements JavaUtilJarAccess { 36 public boolean jarFileHasClassPathAttribute(JarFile jar) throws IOException { 37 return jar.hasClassPathAttribute(); 38 } 39 40 public CodeSource[] getCodeSources(JarFile jar, URL url) { 41 return jar.getCodeSources(url); 42 } 43 44 public CodeSource getCodeSource(JarFile jar, URL url, String name) { 45 return jar.getCodeSource(url, name); 46 } 47 48 public Enumeration<String> entryNames(JarFile jar, CodeSource[] cs) { 49 return jar.entryNames(cs); 50 } 51 52 public Enumeration<JarEntry> entries2(JarFile jar) { 53 return jar.entries2(); 54 } 55 56 public void setEagerValidation(JarFile jar, boolean eager) { 57 jar.setEagerValidation(eager); 58 } 59 | 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package java.util.jar; 27 28 import java.io.IOException; 29 import java.net.URL; 30 import java.security.CodeSource; 31 import java.util.Enumeration; 32 import java.util.List; 33 import sun.misc.JavaUtilJarAccess; 34 35 class JavaUtilJarAccessImpl implements JavaUtilJarAccess { 36 public boolean jarFileHasClassPathAttribute(JarFile jar) throws IOException { 37 return jar.hasClassPathAttribute(); 38 } 39 40 public boolean jarFileHasProfileAttribute(JarFile jar) throws IOException { 41 return jar.hasProfileAttribute(); 42 } 43 44 public CodeSource[] getCodeSources(JarFile jar, URL url) { 45 return jar.getCodeSources(url); 46 } 47 48 public CodeSource getCodeSource(JarFile jar, URL url, String name) { 49 return jar.getCodeSource(url, name); 50 } 51 52 public Enumeration<String> entryNames(JarFile jar, CodeSource[] cs) { 53 return jar.entryNames(cs); 54 } 55 56 public Enumeration<JarEntry> entries2(JarFile jar) { 57 return jar.entries2(); 58 } 59 60 public void setEagerValidation(JarFile jar, boolean eager) { 61 jar.setEagerValidation(eager); 62 } 63 |