logo

Klasa Java.util.jar.JarEntry w Javie

Ta klasa służy do reprezentowania wpisu w pliku JAR. Konstruktorzy:
    JarEntry(JarEntry je) :Tworzy nowy obiekt JarEntry z polami pobranymi z określonego obiektu JarEntry. JarEntry(nazwa ciągu):Tworzy nowy wpis JarEntry dla określonej nazwy wpisu pliku JAR. JarEntry(ZipEntry ze) :Tworzy nowy obiekt JarEntry z polami pobranymi z określonego obiektu ZipEntry.
Metody:
    Atrybuty getAttributes(): Returns the Manifest Attributes for this entry or null if none.
      Syntax :  public Attributes getAttributes() throws IOException   Returns:   the Manifest Attributes for this entry or null if none
    Certyfikat[] getCertificates() : Returns the Certificate objects for this entry or null if none.
      Syntax :  public Certificate[] getCertificates()   Returns:   the Certificate objects for this entry or null if none.
    CodeSigner[] getCodeSigners() : Returns the CodeSigner objects for this entry or null if none.
      Syntax :  public CodeSigner[] getCodeSigners()   Returns:   the CodeSigner objects for this entry or null if none.
Metody dziedziczone z klasy java.util.zip.ZipEntry klon getKomentarz getCompressedSize getCrc getExtra getMetoda getName getSize getTime hashCode isDirectory setKomentarz ustawionyCompressedSize setCrc setExtra setMetoda ustawionaSize setTime toString Metody dziedziczone z klasy java.lang.Object równa się sfinalizuj getClass powiadom powiadomienieWszystkie czekaj czekaj czekaj Uwaga: programy nie będą działać w trybie online IDE, ponieważ nie są w stanie odczytać pliku Program 1: Java
//Java program demonstrating JarEntry method import java.io.FileInputStream; import java.io.IOException; import java.io.PrintStream; import java.util.jar.JarEntry; import java.util.jar.JarInputStream; class JarEntryDemo {  public static void main(String[] args) throws IOException   {  FileInputStream fis = new FileInputStream('codechecker.jar');  JarInputStream jis = new JarInputStream(fis);  JarEntry je=jis.getNextJarEntry();  PrintStream out = System.out;  //illustrating getAttributes  out.println(je.getAttributes());  //illustrating getCodeSigner  out.println(je.getCodeSigners());  //illustrating getCertificates  out.println(je.getCertificates());  } } 
Program 2: Java
//Java program demonstrating JarEntry method package java.util.jar;    import java.io.IOException;  import java.util.zip.ZipEntry;  import java.security.CodeSigner;  import java.security.cert.Certificate;  public class JarEntry extends ZipEntry  {  Attributes attr;  Certificate[] certs;  CodeSigner[] signers;    public JarEntry(String name)   {  super(name);  }    public JarEntry(ZipEntry ze)   {  super(ze);  }    public JarEntry(JarEntry je)  {  this((ZipEntry)je);  this.attr = je.attr;  this.certs = je.certs;  this.signers = je.signers;  }    public Attributes getAttributes() throws IOException   {  return attr;  }    public Certificate[] getCertificates()   {  return certs == null ? null : (Certificate[]) certs.clone();  }    public CodeSigner[] getCodeSigners()     {  return signers == null ? null : (CodeSigner[]) signers.clone();  } } 
Utwórz quiz