Ez az osztály egy JAR-fájlbejegyzés ábrázolására szolgál. Konstruktorok:
JarEntry (JarEntry eat):
Létrehoz egy új JarEntry-t a megadott JarEntry objektumból vett mezőkkel.
JarEntry (karakterlánc neve):
Létrehoz egy új JarEntry-t a megadott JAR-fájlbejegyzésnévhez.
JarEntry (ZipEntry a következővel):
Létrehoz egy új JarEntry-t a megadott ZipEntry objektumból vett mezőkkel. Mód:
Attribútumok 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
Tanúsítvány[] 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.
A java.util.zip.ZipEntry osztályból örökölt módszerek klón getComment getCompressedSize getCrc getExtra getMethod getName getSize getTime hashCode isDirectory setComment setCompressedSize setCrc setExtra setMethod setSize setTime toString A java.lang.Object osztályból örökölt módszerek egyenlő véglegesítés getClass notify notifyAll várj várj várj Megjegyzés: A programok nem futnak online IDE-n, mivel nem tudják olvasni a fájlt 1. program: Java
//Java program demonstrating JarEntry methodimportjava.io.FileInputStream;importjava.io.IOException;importjava.io.PrintStream;importjava.util.jar.JarEntry;importjava.util.jar.JarInputStream;classJarEntryDemo{publicstaticvoidmain(String[]args)throwsIOException{FileInputStreamfis=newFileInputStream('codechecker.jar');JarInputStreamjis=newJarInputStream(fis);JarEntryje=jis.getNextJarEntry();PrintStreamout=System.out;//illustrating getAttributesout.println(je.getAttributes());//illustrating getCodeSignerout.println(je.getCodeSigners());//illustrating getCertificatesout.println(je.getCertificates());}}
2. program: Java
//Java program demonstrating JarEntry methodpackagejava.util.jar;importjava.io.IOException;importjava.util.zip.ZipEntry;importjava.security.CodeSigner;importjava.security.cert.Certificate;publicclassJarEntryextendsZipEntry{Attributesattr;Certificate[]certs;CodeSigner[]signers;publicJarEntry(Stringname){super(name);}publicJarEntry(ZipEntryze){super(ze);}publicJarEntry(JarEntryje){this((ZipEntry)je);this.attr=je.attr;this.certs=je.certs;this.signers=je.signers;}publicAttributesgetAttributes()throwsIOException{returnattr;}publicCertificate[]getCertificates(){returncerts==null?null:(Certificate[])certs.clone();}publicCodeSigner[]getCodeSigners(){returnsigners==null?null:(CodeSigner[])signers.clone();}}