JavaTM 2 Platform
Std. Ed. v1.3

java.util.jar
クラス JarEntry

java.lang.Object
  |
  +--java.util.zip.ZipEntry
        |
        +--java.util.jar.JarEntry
すべての実装インタフェース:
Cloneable, java.util.zip.ZipConstants

public class JarEntry
extends ZipEntry

このクラスは、JAR ファイルのエントリを表すために使います。


クラス java.util.zip.ZipEntry から継承したフィールド
CENATT, CENATX, CENCOM, CENCRC, CENDSK, CENEXT, CENFLG, CENHDR, CENHOW, CENLEN, CENNAM, CENOFF, CENSIG, CENSIZ, CENTIM, CENVEM, CENVER, DEFLATED, ENDCOM, ENDHDR, ENDOFF, ENDSIG, ENDSIZ, ENDSUB, ENDTOT, EXTCRC, EXTHDR, EXTLEN, EXTSIG, EXTSIZ, LOCCRC, LOCEXT, LOCFLG, LOCHDR, LOCHOW, LOCLEN, LOCNAM, LOCSIG, LOCSIZ, LOCTIM, LOCVER, STORED
 
コンストラクタの概要
JarEntry(JarEntry je)
          指定された JarEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。
JarEntry(String name)
          指定された JAR ファイルのエントリ名に新しい JarEntry を作成します。
JarEntry(ZipEntry ze)
          指定された ZipEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。
 
メソッドの概要
 Attributes getAttributes()
          このエントリの Manifest Attributes (マニフェスト属性) を返します。
 Certificate[] getCertificates()
          このエントリの Certificate オブジェクトを返します。
 
クラス 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
 

コンストラクタの詳細

JarEntry

public JarEntry(String name)
指定された JAR ファイルのエントリ名に新しい JarEntry を作成します。
パラメータ:
name - JAR ファイルのエントリの名前
例外:
NullPointerException - エントリの名前が null の場合
IllegalArgumentException - エントリの名前が 0xFFFF バイトよりも長い場合

JarEntry

public JarEntry(ZipEntry ze)
指定された ZipEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。
パラメータ:
ze - JarEntry の生成元である ZipEntry オブジェクト

JarEntry

public JarEntry(JarEntry je)
指定された JarEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。
パラメータ:
je - コピーする JarEntry
メソッドの詳細

getAttributes

public Attributes getAttributes()
                         throws IOException
このエントリの Manifest Attributes (マニフェスト属性) を返します。属性がない場合は null を返します。
戻り値:
このエントリの Manifest Attributes。属性がない場合は null

getCertificates

public Certificate[] getCertificates()
このエントリの Certificate オブジェクトを返します。オブジェクトがない場合は null を返します。このメソッドは、エントリ入力ストリームを最後まで読みとって、JarEntry が完全に検証されない限り呼び出せません。そうでない場合は、このメソッドは null を返します。

返される証明書の配列は、このエントリを証明するために使用されたすべての署名者証明書から構成されます。それぞれの署名者証明書のあとには、その証明書がサポートする証明書連鎖 (空の場合もある) が置かれます。それぞれの署名者証明書およびその証明書がサポートする証明書連鎖は、下位から上位の順に並べられます (つまり、署名者の証明書が最初で、(ルートの) 証明書発行局が最後)。

戻り値:
このエントリの Certificate オブジェクト。属性がない場合は null

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.