JarFile クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスは 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 ファイルの内容を読み取るために使用されます。 省略可能Manifest
なエントリの読み取りをサポートして クラスjava.util.zip.ZipFile
を拡張します。 を Manifest
使用して、jar ファイルとそのエントリに関するメタ情報を指定できます。
特に明記されていない限り、このクラスのコンストラクターまたはメソッドに引数を渡 null
すと、 が NullPointerException
スローされます。
署名済み jar ファイルを開くときに検証フラグがオンになっている場合、ファイルの内容は、ファイル内に埋め込まれている署名に対して検証されます。 検証プロセスには署名者の証明書の検証は含まれていないことに注意してください。 呼び出し元は、 の JarEntry#getCodeSigners()
戻り値を調べて、署名を信頼できるかどうかをさらに判断する必要があります。
1.2 で追加されました。
の Java ドキュメント java.util.jar.JarFile
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
JarFile(File) |
指定した |
JarFile(File, Boolean) |
指定した |
JarFile(File, Boolean, Int32) |
指定したモードで、指定した |
JarFile(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
JarFile(String) |
指定したファイル |
JarFile(String, Boolean) |
指定したファイル |
フィールド
Cenatt |
クラスは |
Cenatx |
クラスは |
Cencom |
クラスは |
Cencrc |
クラスは |
Cendsk |
クラスは |
Cenext |
クラスは |
Cenflg |
クラスは |
Cenhdr |
クラスは |
Cenhow |
クラスは |
Cenlen |
クラスは |
Cennam |
クラスは |
Cenoff |
クラスは |
Censig |
クラスは |
Censiz |
クラスは |
Centim |
クラスは |
Cenvem |
クラスは |
Cenver |
クラスは |
Endcom |
クラスは |
Endhdr |
クラスは |
Endoff |
クラスは |
Endsig |
クラスは |
Endsiz |
クラスは |
Endsub |
クラスは |
Endtot |
クラスは |
Extcrc |
クラスは |
Exthdr |
クラスは |
Extlen |
クラスは |
Extsig |
クラスは |
Extsiz |
クラスは |
Loccrc |
クラスは |
Locext |
クラスは |
Locflg |
クラスは |
Lochdr |
クラスは |
Lochow |
クラスは |
Loclen |
クラスは |
Locnam |
クラスは |
Locsig |
クラスは |
Locsiz |
クラスは |
Loctim |
クラスは |
Locver |
クラスは |
ManifestName |
JAR マニフェスト ファイル名。 |
OpenDelete |
zip ファイルを開き、削除のマークを付ける Mode フラグ。 (継承元 ZipFile) |
OpenRead |
読み取り用の zip ファイルを開くモード フラグ。 (継承元 ZipFile) |
プロパティ
Class |
この |
Comment |
zip ファイルのコメントを返します。存在しない場合は null を返します。 (継承元 ZipFile) |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
クラスは |
JniPeerMembers |
クラスは |
Manifest |
jar ファイル マニフェストを返します。存在 |
Name |
ZIP ファイルのパス名を返します。 (継承元 ZipFile) |
PeerReference |
クラスは |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Close() |
ZIP ファイルを閉じます。 (継承元 ZipFile) |
Dispose() |
クラスは |
Dispose(Boolean) |
クラスは |
Entries() |
ZIP ファイル エントリの列挙を返します。 (継承元 ZipFile) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetEntry(String) |
指定した名前の zip ファイル エントリを返します。見つからない場合は null を返します。 (継承元 ZipFile) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetInputStream(ZipEntry) |
指定した zip ファイル エントリの内容を読み取るための入力ストリームを返します。 (継承元 ZipFile) |
GetJarEntry(String) |
指定されたエントリ名の を |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
Size() |
ZIP ファイル内のエントリの数を返します。 (継承元 ZipFile) |
ToArray<T>() |
クラスは |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
クラスは |
Wait() |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
クラスは |
IJavaPeerable.DisposeUnlessReferenced() |
クラスは |
IJavaPeerable.Finalized() |
クラスは |
IJavaPeerable.JniManagedPeerState |
クラスは |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
クラスは |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
クラスは |
IJavaPeerable.SetPeerReference(JniObjectReference) |
クラスは |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
クラスは |
GetJniTypeName(IJavaPeerable) |
クラスは |