Modifier and Type | Field and Description |
---|---|
static int |
CENATT |
static int |
CENATX |
static int |
CENCOM |
static int |
CENCRC |
static int |
CENDSK |
static int |
CENEXT |
static int |
CENFLG |
static int |
CENHDR |
static int |
CENHOW |
static int |
CENLEN |
static int |
CENNAM |
static int |
CENOFF |
static long |
CENSIG |
static int |
CENSIZ |
static int |
CENTIM |
static int |
CENVEM |
static int |
CENVER |
static int |
ENDCOM |
static int |
ENDHDR |
static int |
ENDOFF |
static long |
ENDSIG |
static int |
ENDSIZ |
static int |
ENDSUB |
static int |
ENDTOT |
static int |
EXTCRC |
static int |
EXTHDR |
static int |
EXTLEN |
static long |
EXTSIG |
static int |
EXTSIZ |
static int |
LOCCRC |
static int |
LOCEXT |
static int |
LOCFLG |
static int |
LOCHDR |
static int |
LOCHOW |
static int |
LOCLEN |
static int |
LOCNAM |
static long |
LOCSIG |
static int |
LOCSIZ |
static int |
LOCTIM |
static int |
LOCVER |
Constructor and Description |
---|
JarEntry(JarEntry je)
创建一个新的
JarEntry ,其中的字段取自指定的
JarEntry 对象。
|
JarEntry(String name)
为指定的JAR文件条目名称创建一个新的
JarEntry 。
|
JarEntry(ZipEntry ze)
创建一个新的
JarEntry ,其中的字段取自指定的
ZipEntry 对象。
|
Modifier and Type | Method and Description |
---|---|
Attributes |
getAttributes()
返回
Manifest
Attributes 此条,或
null 如果没有。
|
Certificate[] |
getCertificates()
返回
Certificate 对象此条,或
null 如果没有。
|
CodeSigner[] |
getCodeSigners()
返回
CodeSigner 对象此条,或
null 如果没有。
|
clone, getComment, getCompressedSize, getCrc, getCreationTime, getExtra, getLastAccessTime, getLastModifiedTime, getMethod, getName, getSize, getTime, hashCode, isDirectory, setComment, setCompressedSize, setCrc, setCreationTime, setExtra, setLastAccessTime, setLastModifiedTime, setMethod, setSize, setTime, toString
public static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
public JarEntry(String name)
JarEntry
。
name
- JAR文件条目名称
NullPointerException
- 如果条目名称是
null
IllegalArgumentException
- 如果条目名称长于0xFFFF字节。
public JarEntry(ZipEntry ze)
JarEntry
,其中的字段取自指定的
ZipEntry
对象。
ze
-
ZipEntry
对象创建
JarEntry
从
public JarEntry(JarEntry je)
JarEntry
,其中的字段取自指定的
JarEntry
对象。
je
- 要复制的
JarEntry
public Attributes getAttributes() throws IOException
Manifest
Attributes
,否则为
null
。
Manifest
Attributes
,或
null
如果没有
IOException
- 如果发生I / O错误
public Certificate[] getCertificates()
Certificate
对象此条,或null
如果没有。
只有通过从入口输入流读取才能完全验证JarEntry
,才能调用此方法,直到流已到达。
否则,此方法将返回null
。
返回的证书数组包括用于验证此条目的所有签署者证书。 每个签名者证书后面都有其支持证书链(可能为空)。 每个签名者证书及其支持证书链从底部到顶部排序(即,首先签名者证书和(根)证书颁发机构的最后)。
Certificate
目的
Certificate
对象,如果没有,
null
。
public CodeSigner[] getCodeSigners()
CodeSigner
对象此条,或null
如果没有。
一旦JarEntry
已经通过从入口输入流读取直到流已到达完全验证,才能调用此方法。
否则,此方法将返回null
。
返回的数组包括已签署此条目的所有代码签名者。
CodeSigner
目的
CodeSigner
对象,如果没有,
null
。