logo

Třída Java.util.jar.JarEntry v jazyce Java

Tato třída se používá k reprezentaci položky souboru JAR. Konstruktéři:
    JarEntry(JarEntry eat) :Vytvoří nový JarEntry s poli převzatými ze zadaného objektu JarEntry. JarEntry(název řetězce) :Vytvoří novou položku JarEntry pro zadaný název položky souboru JAR. JarEntry(ZipEntry s):Vytvoří nový JarEntry s poli převzatými ze zadaného objektu ZipEntry.
Metody:
    Atributy 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
    Certifikát[] 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 zděděné z třídy java.util.zip.ZipEntry klon getComment getCompressedSize getCrc getExtra getMethod getName getSize getTime hashCode isDirectory setComment setCompressedSize setCrc setExtra setMethod setSize setTime toString Metody zděděné z třídy java.lang.Object rovná se finalize getClass notify notifyAll wait wait wait Poznámka: Programy nebudou spuštěny na online IDE, protože nejsou schopny číst soubor 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();  } } 
Vytvořit kvíz