|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.zip.ZipEntry java.util.jar.JarEntry
public class JarEntry
このクラスは、JAR ファイルのエントリを表すために使います。
フィールドの概要 | |
---|---|
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
|
クラス java.util.zip.ZipEntry から継承されたフィールド |
---|
DEFLATED, STORED |
コンストラクタの概要 | |
---|---|
JarEntry(JarEntry je)
指定された JarEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。 |
|
JarEntry(String name)
指定された JAR ファイルのエントリ名に新しい JarEntry を作成します。 |
|
JarEntry(ZipEntry ze)
指定された ZipEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。 |
メソッドの概要 | |
---|---|
Attributes |
getAttributes()
このエントリの Manifest Attributes (マニフェスト属性) を返します。 |
Certificate[] |
getCertificates()
このエントリの Certificate オブジェクトを返します。 |
CodeSigner[] |
getCodeSigners()
このエントリの CodeSigner オブジェクトを返します。 |
クラス 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 |
フィールドの詳細 |
---|
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)
ZipEntry
オブジェクトから取り出したフィールドを持つ、新しい JarEntry
を作成します。
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
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。