יוצר JarEntry חדש עם שדות שנלקחו מאובייקט JarEntry שצוין.
JarEntry (שם מחרוזת):
יוצר JarEntry חדש עבור שם הערך של קובץ JAR שצוין.
JarEntry(ZipEntry עם):
יוצר JarEntry חדש עם שדות שנלקחו מאובייקט ZipEntry שצוין. שיטות:
תכונות 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
אישור[] 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.
שיטות בירושה מהמחלקה java.util.zip.ZipEntry clone getComment getCompressedSize getCrc getExtra getMethod getName getSize getTime hashCode isDirectory setCompressedSize setCrc setExtra setMethod setSize setTime toString שיטות בירושה ממחלקה java.lang.Object שווה לסיים getClass הודע להודיע הכל המתן המתן הערה: התוכניות לא יפעלו על IDE מקוון מכיוון שהן לא מסוגלות לקרוא קובץ תוכנית 1: 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: 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();}}