言語

JarFile クラス

定義

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

[Android.Runtime.Register("java/util/jar/JarFile", DoNotGenerateAcw=true)]
public class JarFile : Java.Util.Zip.ZipFile
[<Android.Runtime.Register("java/util/jar/JarFile", DoNotGenerateAcw=true)>]
type JarFile = class
    inherit ZipFile
継承
属性

注釈

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。 省略可能なjava.util.zip.ZipFile エントリの読み取りをサポートして、クラス Manifestを拡張します。 Manifestを使用して、jar ファイルとそのエントリに関するメタ情報を指定できます。

特に明記されていない限り、このクラスのコンストラクターまたはメソッドに null 引数を渡すと、 NullPointerException がスローされます。

署名された jar ファイルを開くときに検証フラグがオンになっている場合、ファイルの内容は、ファイル内に埋め込まれている署名に対して検証されます。 検証プロセスには署名者の証明書の検証は含まれていないことに注意してください。 呼び出し元は、 JarEntry#getCodeSigners() の戻り値を調べて、署名を信頼できるかどうかをさらに判断する必要があります。

1.2 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
JarFile(File, Boolean, Int32)

指定したモードで指定したJarFile オブジェクトから読み取る新しいFileを作成します。

JarFile(File, Boolean)

指定したJarFile オブジェクトから読み取る新しいFileを作成します。

JarFile(File)

指定したJarFile オブジェクトから読み取る新しいFileを作成します。

JarFile(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

JarFile(String, Boolean)

指定したファイル JarFileから読み取る新しいnameを作成します。

JarFile(String)

指定したファイル JarFileから読み取る新しいnameを作成します。

フィールド

名前 説明
Cenatt

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenatx

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cencom

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cencrc

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cendsk

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenext

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenflg

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenhdr

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenhow

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenlen

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cennam

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenoff

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Censig

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Censiz

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Centim

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenvem

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Cenver

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endcom

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endhdr

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endoff

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endsig

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endsiz

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endsub

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Endtot

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Extcrc

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Exthdr

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Extlen

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Extsig

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Extsiz

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Loccrc

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locext

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locflg

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Lochdr

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Lochow

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Loclen

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locnam

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locsig

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locsiz

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Loctim

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Locver

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

ManifestName

JAR マニフェスト ファイル名。

OpenDelete

zip ファイルを開き、削除のマークを付けるモード フラグ。

(継承元 ZipFile)
OpenRead

読み取り用の zip ファイルを開くモード フラグ。

(継承元 ZipFile)

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Comment

zip ファイルのコメントを返します。ない場合は null を返します。

(継承元 ZipFile)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
JniPeerMembers

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

Manifest

jar ファイル マニフェストを返します。存在しない場合は null します。

Name

ZIP ファイルのパス名を返します。

(継承元 ZipFile)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

ZIP ファイルを閉じます。

(継承元 ZipFile)
Construct(JniObjectReference, JniObjectReferenceOptions)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
Entries()

ZIP ファイル エントリの列挙を返します。

(継承元 ZipFile)
Equals(Object)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetEntry(String)

指定した名前の zip ファイル エントリを返します。見つからない場合は null を返します。

(継承元 ZipFile)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInputStream(ZipEntry)

指定した zip ファイル エントリの内容を読み取るための入力ストリームを返します。

(継承元 ZipFile)
GetJarEntry(String)

指定されたエントリ名の JarEntry を返すか、見つからない場合は null を返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
Size()

ZIP ファイル内のエントリの数を返します。

(継承元 ZipFile)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

(継承元 ZipFile)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

JarFile クラスは、java.io.RandomAccessFileで開くことができるすべてのファイルから jar ファイルの内容を読み取るために使用されます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象