返回介绍

java.util.jar 类 JarEntry

发布于 2019-10-04 09:51:52 字数 15642 浏览 1461 评论 0 收藏 0

java.lang.Object
  └java.util.zip.ZipEntry
      └java.util.jar.JarEntry
所有已实现的接口:
Cloneable

public class JarEntry
extends ZipEntry
 

此类用于表示 JAR 文件条目。


字段摘要
staticintCENATT
staticintCENATX
staticintCENCOM
staticintCENCRC
staticintCENDSK
staticintCENEXT
staticintCENFLG
staticintCENHDR
staticintCENHOW
staticintCENLEN
staticintCENNAM
staticintCENOFF
staticlongCENSIG
staticintCENSIZ
staticintCENTIM
staticintCENVEM
staticintCENVER
staticintENDCOM
staticintENDHDR
staticintENDOFF
staticlongENDSIG
staticintENDSIZ
staticintENDSUB
staticintENDTOT
staticintEXTCRC
staticintEXTHDR
staticintEXTLEN
staticlongEXTSIG
staticintEXTSIZ
staticintLOCCRC
staticintLOCEXT
staticintLOCFLG
staticintLOCHDR
staticintLOCHOW
staticintLOCLEN
staticintLOCNAM
staticlongLOCSIG
staticintLOCSIZ
staticintLOCTIM
staticintLOCVER
从类 java.util.zip.ZipEntry 继承的字段
DEFLATED, STORED
构造方法摘要
JarEntry(JarEntryje)

使用从指定的 JarEntry 对象获取的字段创建新的 JarEntry

JarEntry(Stringname)

为指定的 JAR 文件条目名称创建新的 JarEntry

JarEntry(ZipEntryze)

使用从指定 ZipEntry 对象获取的字段创建新的 JarEntry

方法摘要
AttributesgetAttributes()

返回此条目的 Manifest Attributes ;如果没有,则返回 null

java.security.cert.Certificate[]getCertificates()

返回此条目的 Certificate 对象;如果没有,则返回 null

java.security.CodeSigner[]getCodeSigners()

返回此条目的 CodeSigner 对象;如果没有,则返回 null

从类 java.util.zip.ZipEntry 继承的方法
clone, getComment, getCompressedSize, getCrc, getExtra, getMethod, getName, getSize, getTime, hashCode, isDirectory, setComment, setCompressedSize, setCrc, setExtra, setMethod, setSize, setTime, toString
从类 java.lang.Object 继承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait

字段详细信息

LOCSIG

public static final long LOCSIG
另请参见:
常量字段值

EXTSIG

public static final long EXTSIG
另请参见:
常量字段值

CENSIG

public static final long CENSIG
另请参见:
常量字段值

ENDSIG

public static final long ENDSIG
另请参见:
常量字段值

LOCHDR

public static final int LOCHDR
另请参见:
常量字段值

EXTHDR

public static final int EXTHDR
另请参见:
常量字段值

CENHDR

public static final int CENHDR
另请参见:
常量字段值

ENDHDR

public static final int ENDHDR
另请参见:
常量字段值

LOCVER

public static final int LOCVER
另请参见:
常量字段值

LOCFLG

public static final int LOCFLG
另请参见:
常量字段值

LOCHOW

public static final int LOCHOW
另请参见:
常量字段值

LOCTIM

public static final int LOCTIM
另请参见:
常量字段值

LOCCRC

public static final int LOCCRC
另请参见:
常量字段值

LOCSIZ

public static final int LOCSIZ
另请参见:
常量字段值

LOCLEN

public static final int LOCLEN
另请参见:
常量字段值

LOCNAM

public static final int LOCNAM
另请参见:
常量字段值

LOCEXT

public static final int LOCEXT
另请参见:
常量字段值

EXTCRC

public static final int EXTCRC
另请参见:
常量字段值

EXTSIZ

public static final int EXTSIZ
另请参见:
常量字段值

EXTLEN

public static final int EXTLEN
另请参见:
常量字段值

CENVEM

public static final int CENVEM
另请参见:
常量字段值

CENVER

public static final int CENVER
另请参见:
常量字段值

CENFLG

public static final int CENFLG
另请参见:
常量字段值

CENHOW

public static final int CENHOW
另请参见:
常量字段值

CENTIM

public static final int CENTIM
另请参见:
常量字段值

CENCRC

public static final int CENCRC
另请参见:
常量字段值

CENSIZ

public static final int CENSIZ
另请参见:
常量字段值

CENLEN

public static final int CENLEN
另请参见:
常量字段值

CENNAM

public static final int CENNAM
另请参见:
常量字段值

CENEXT

public static final int CENEXT
另请参见:
常量字段值

CENCOM

public static final int CENCOM
另请参见:
常量字段值

CENDSK

public static final int CENDSK
另请参见:
常量字段值

CENATT

public static final int CENATT
另请参见:
常量字段值

CENATX

public static final int CENATX
另请参见:
常量字段值

CENOFF

public static final int CENOFF
另请参见:
常量字段值

ENDSUB

public static final int ENDSUB
另请参见:
常量字段值

ENDTOT

public static final int ENDTOT
另请参见:
常量字段值

ENDSIZ

public static final int ENDSIZ
另请参见:
常量字段值

ENDOFF

public static final int ENDOFF
另请参见:
常量字段值

ENDCOM

public static final int ENDCOM
另请参见:
常量字段值

构造方法详细信息

JarEntry

public JarEntry(Stringname)
为指定的 JAR 文件条目名称创建新的 JarEntry
参数:
name - JAR 文件条目名称
抛出:
NullPointerException - 如果条目名称为 null
IllegalArgumentException - 如果条目名称的长度大于 0xFFFF 字节。

JarEntry

public JarEntry(ZipEntryze)
使用从指定 ZipEntry 对象获取的字段创建新的 JarEntry
参数:
ze - 从其创建 JarEntryZipEntry 对象

JarEntry

public JarEntry(JarEntryje)
使用从指定的 JarEntry 对象获取的字段创建新的 JarEntry
参数:
je - 要复制的 JarEntry

方法详细信息

getAttributes

public Attributes getAttributes()
                         throws IOException
返回此条目的 Manifest Attributes ;如果没有,则返回 null
返回:
此条目的 Manifest Attributes ;如果没有,则返回 null
抛出:
IOException

getCertificates

public java.security.cert.Certificate[] getCertificates()
返回此条目的 Certificate 对象;如果没有,则返回 null 。只有从条目输入流读取一直读到流的结尾,这样在 JarEntry 经过完全验证之后,此方法才能被调用。否则,此方法将返回 null

返回的证书数组由验证此条目的所有签名证书构成。每个签名证书后面跟着其支持证书链(可能为空)。每个签名证书及其支持证书链按从底到顶进行排序(即签名证书排在首位置,(根)证书授权排在末位置)。

返回:
返回此条目的 Certificate 对象;如果没有,则返回 null

getCodeSigners

public java.security.CodeSigner[] getCodeSigners()
返回此条目的 CodeSigner 对象;如果没有,则返回 null 。只有从条目输入流读取一直读到流的结尾,这样在 JarEntry 经过完全验证之后,此方法才能被调用。否则,此方法将返回 null

返回的数组由签名此条目的所有代码签名者构成。

返回:
返回此条目的 CodeSigner 对象;如果没有,则返回 null
从以下版本开始:
1.5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文