Package Summary Overview Summary

### class:JarEntry [NONE]
- All Implemented Interfaces: Cloneable
      public class JarEntry
      extends ZipEntry
This class is used to represent a JAR file entry.

### field:LOCSIG [NONE]
- #### LOCSIG
      public static final long LOCSIG
See Also: Constant Field Values

### field:EXTSIG [NONE]
- #### EXTSIG
      public static final long EXTSIG
See Also: Constant Field Values

### field:CENSIG [NONE]
- #### CENSIG
      public static final long CENSIG
See Also: Constant Field Values

### field:ENDSIG [NONE]
- #### ENDSIG
      public static final long ENDSIG
See Also: Constant Field Values

### field:LOCHDR [NONE]
- #### LOCHDR
      public static final int LOCHDR
See Also: Constant Field Values

### field:EXTHDR [NONE]
- #### EXTHDR
      public static final int EXTHDR
See Also: Constant Field Values

### field:CENHDR [NONE]
- #### CENHDR
      public static final int CENHDR
See Also: Constant Field Values

### field:ENDHDR [NONE]
- #### ENDHDR
      public static final int ENDHDR
See Also: Constant Field Values

### field:LOCVER [NONE]
- #### LOCVER
      public static final int LOCVER
See Also: Constant Field Values

### field:LOCFLG [NONE]
- #### LOCFLG
      public static final int LOCFLG
See Also: Constant Field Values

### field:LOCHOW [NONE]
- #### LOCHOW
      public static final int LOCHOW
See Also: Constant Field Values

### field:LOCTIM [NONE]
- #### LOCTIM
      public static final int LOCTIM
See Also: Constant Field Values

### field:LOCCRC [NONE]
- #### LOCCRC
      public static final int LOCCRC
See Also: Constant Field Values

### field:LOCSIZ [NONE]
- #### LOCSIZ
      public static final int LOCSIZ
See Also: Constant Field Values

### field:LOCLEN [NONE]
- #### LOCLEN
      public static final int LOCLEN
See Also: Constant Field Values

### field:LOCNAM [NONE]
- #### LOCNAM
      public static final int LOCNAM
See Also: Constant Field Values

### field:LOCEXT [NONE]
- #### LOCEXT
      public static final int LOCEXT
See Also: Constant Field Values

### field:EXTCRC [NONE]
- #### EXTCRC
      public static final int EXTCRC
See Also: Constant Field Values

### field:EXTSIZ [NONE]
- #### EXTSIZ
      public static final int EXTSIZ
See Also: Constant Field Values

### field:EXTLEN [NONE]
- #### EXTLEN
      public static final int EXTLEN
See Also: Constant Field Values

### field:CENVEM [NONE]
- #### CENVEM
      public static final int CENVEM
See Also: Constant Field Values

### field:CENVER [NONE]
- #### CENVER
      public static final int CENVER
See Also: Constant Field Values

### field:CENFLG [NONE]
- #### CENFLG
      public static final int CENFLG
See Also: Constant Field Values

### field:CENHOW [NONE]
- #### CENHOW
      public static final int CENHOW
See Also: Constant Field Values

### field:CENTIM [NONE]
- #### CENTIM
      public static final int CENTIM
See Also: Constant Field Values

### field:CENCRC [NONE]
- #### CENCRC
      public static final int CENCRC
See Also: Constant Field Values

### field:CENSIZ [NONE]
- #### CENSIZ
      public static final int CENSIZ
See Also: Constant Field Values

### field:CENLEN [NONE]
- #### CENLEN
      public static final int CENLEN
See Also: Constant Field Values

### field:CENNAM [NONE]
- #### CENNAM
      public static final int CENNAM
See Also: Constant Field Values

### field:CENEXT [NONE]
- #### CENEXT
      public static final int CENEXT
See Also: Constant Field Values

### field:CENCOM [NONE]
- #### CENCOM
      public static final int CENCOM
See Also: Constant Field Values

### field:CENDSK [NONE]
- #### CENDSK
      public static final int CENDSK
See Also: Constant Field Values

### field:CENATT [NONE]
- #### CENATT
      public static final int CENATT
See Also: Constant Field Values

### field:CENATX [NONE]
- #### CENATX
      public static final int CENATX
See Also: Constant Field Values

### field:CENOFF [NONE]
- #### CENOFF
      public static final int CENOFF
See Also: Constant Field Values

### field:ENDSUB [NONE]
- #### ENDSUB
      public static final int ENDSUB
See Also: Constant Field Values

### field:ENDTOT [NONE]
- #### ENDTOT
      public static final int ENDTOT
See Also: Constant Field Values

### field:ENDSIZ [NONE]
- #### ENDSIZ
      public static final int ENDSIZ
See Also: Constant Field Values

### field:ENDOFF [NONE]
- #### ENDOFF
      public static final int ENDOFF
See Also: Constant Field Values

### field:ENDCOM [NONE]
- #### ENDCOM
      public static final int ENDCOM
See Also: Constant Field Values

### constructor:JarEntry(java.lang.String) [NONE]
- #### JarEntry
      public JarEntry(String name)
Creates a new `JarEntry` for the specified JAR file entry name. Parameters: `name` - the JAR file entry name Throws: `NullPointerException` - if the entry name is `null` `IllegalArgumentException` - if the entry name is longer than 0xFFFF bytes.

### constructor:JarEntry(java.util.zip.ZipEntry) [NONE]
- #### JarEntry
      public JarEntry(ZipEntry ze)
Creates a new `JarEntry` with fields taken from the specified `ZipEntry` object. Parameters: `ze` - the `ZipEntry` object to create the `JarEntry` from

### constructor:JarEntry(java.util.jar.JarEntry) [NONE]
- #### JarEntry
      public JarEntry(JarEntry je)
Creates a new `JarEntry` with fields taken from the specified `JarEntry` object. Parameters: `je` - the `JarEntry` to copy

### method:getAttributes() [NONE]
- #### getAttributes
      public Attributes getAttributes()
                               throws IOException
Returns the `Manifest` `Attributes` for this entry, or `null` if none. Returns: the `Manifest` `Attributes` for this entry, or `null` if none Throws: `IOException` - if an I/O error has occurred

### method:getCertificates() [NONE]
- #### getCertificates
      public Certificate[] getCertificates()
Returns the `Certificate` objects for this entry, or `null` if none. This method can only be called once the `JarEntry` has been completely verified by reading from the entry input stream until the end of the stream has been reached. Otherwise, this method will return `null`. The returned certificate array comprises all the signer certificates that were used to verify this entry. Each signer certificate is followed by its supporting certificate chain (which may be empty). Each signer certificate and its supporting certificate chain are ordered bottom-to-top (i.e., with the signer certificate first and the (root) certificate authority last). Returns: the `Certificate` objects for this entry, or `null` if none.

### method:getCodeSigners() [NONE]
- #### getCodeSigners
      public CodeSigner[] getCodeSigners()
Returns the `CodeSigner` objects for this entry, or `null` if none. This method can only be called once the `JarEntry` has been completely verified by reading from the entry input stream until the end of the stream has been reached. Otherwise, this method will return `null`. The returned array comprises all the code signers that have signed this entry. Returns: the `CodeSigner` objects for this entry, or `null` if none. Since: 1.5