< prev index next >

src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java

Print this page




  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 
< prev index next >