Java プラットフォーム 1.2

java.util.jar
クラス JarEntry

java.lang.Object
  |
  +--java.util.zip.ZipEntry
        |
        +--java.util.jar.JarEntry

public class JarEntry
extends ZipEntry

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


クラス 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 オブジェクトを返します。
 
クラス 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 - ファイルのエントリの名前
例外:
NullPointerException - エントリの名前が null の場合
IllegalArgumentException - エントリの名前が 0xFFFF バイトよりも長い場合

JarEntry

public JarEntry(ZipEntry ze)
指定された ZipEntry オブジェクトから取り出したフィールドを持つ、新しい JarEntry を作成します。

JarEntry

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

getAttributes

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

getCertificates

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

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


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.