24 */ 25 26 package jdk.internal.access; 27 28 import java.util.Enumeration; 29 import java.util.List; 30 import java.util.jar.JarEntry; 31 import java.util.jar.JarFile; 32 import java.util.stream.Stream; 33 import java.util.zip.ZipEntry; 34 import java.util.zip.ZipFile; 35 36 public interface JavaUtilZipFileAccess { 37 public boolean startsWithLocHeader(ZipFile zip); 38 public List<String> getManifestAndSignatureRelatedFiles(JarFile zip); 39 public String getManifestName(JarFile zip, boolean onlyIfSignatureRelatedFiles); 40 public int[] getMetaInfVersions(JarFile zip); 41 public Enumeration<JarEntry> entries(ZipFile zip); 42 public Stream<JarEntry> stream(ZipFile zip); 43 public Stream<String> entryNameStream(ZipFile zip); 44 public void setPosixPerms(ZipEntry ze, int posixPerms); 45 public int getPosixPerms(ZipEntry ze); 46 } 47 | 24 */ 25 26 package jdk.internal.access; 27 28 import java.util.Enumeration; 29 import java.util.List; 30 import java.util.jar.JarEntry; 31 import java.util.jar.JarFile; 32 import java.util.stream.Stream; 33 import java.util.zip.ZipEntry; 34 import java.util.zip.ZipFile; 35 36 public interface JavaUtilZipFileAccess { 37 public boolean startsWithLocHeader(ZipFile zip); 38 public List<String> getManifestAndSignatureRelatedFiles(JarFile zip); 39 public String getManifestName(JarFile zip, boolean onlyIfSignatureRelatedFiles); 40 public int[] getMetaInfVersions(JarFile zip); 41 public Enumeration<JarEntry> entries(ZipFile zip); 42 public Stream<JarEntry> stream(ZipFile zip); 43 public Stream<String> entryNameStream(ZipFile zip); 44 public void setExtraAttributes(ZipEntry ze, int posixPerms); 45 public int getExtraAttributes(ZipEntry ze); 46 } 47 |