修飾子と型 | フィールドと説明 |
---|---|
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 |
コンストラクタと説明 |
---|
JarEntry(JarEntry je)
指定された
JarEntry オブジェクトから取り出したフィールドを持つ、新しいJarEntry を作成します。 |
JarEntry(String name)
指定されたJARファイルのエントリ名に新しい
JarEntry を作成します。 |
JarEntry(ZipEntry ze)
指定された
JarEntry オブジェクトから取り出したフィールドを持つ、新しいZipEntry を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
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
- JarEntry
の作成元のZipEntry
オブジェクトpublic JarEntry(JarEntry je)
JarEntry
オブジェクトから取り出したフィールドを持つ、新しいJarEntry
を作成します。je
- コピーするJarEntry
public Attributes getAttributes() throws IOException
Manifest
Attributes
を返します。属性がない場合はnull
を返します。Manifest
Attributes
を返します。属性がない場合はnull
を返しますIOException
- 入出力エラーが発生した場合public Certificate[] getCertificates()
Certificate
オブジェクトを返します。オブジェクトがない場合はnull
を返します。このメソッドは、エントリ入力ストリームを最後まで読みとって、JarEntry
が完全に検証されない限り呼び出せません。そうでない場合は、このメソッドはnull
を返します。
返される証明書の配列は、このエントリを証明するために使用されたすべての署名者証明書から構成されます。各署名者証明書のあとにはそれをサポートする証明書チェーンが続きます(空である可能性もある)。それぞれの署名者証明書およびその証明書がサポートする証明書チェーンは、下位から上位の順に並べられます(つまり、署名者の証明書が最初で、(ルートの)証明書発行局が最後)。
Certificate
オブジェクトを返します。オブジェクトがない場合はnull
を返します。public CodeSigner[] getCodeSigners()
CodeSigner
オブジェクトを返します。オブジェクトがない場合はnull
を返します。このメソッドは、エントリ入力ストリームを最後まで読みとって、JarEntry
が完全に検証されない限り呼び出せません。そうでない場合は、このメソッドはnull
を返します。
このエントリに署名したコード署名者すべてで構成される配列を返します。
CodeSigner
オブジェクトを返します。オブジェクトがない場合はnull
を返します。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.