言語

ListResourceBundle クラス

定義

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

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

注釈

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。 一般的なリソース バンドルの詳細については、 ResourceBundle を参照してください。

サブクラスは getContents をオーバーライドし、配列を指定する必要があります。配列内の各項目はオブジェクトのペアです。 各ペアの最初の要素はキーであり、 Stringである必要があり、2 番目の要素はそのキーに関連付けられている値です。

次の "sample">example は、"MyResources" という基本名を持つリソース バンドル ファミリの 2 つのメンバーを示しています。 "MyResources" はバンドル ファミリの既定のメンバーであり、"MyResources_fr" はフランス語のメンバーです。 これらのメンバーは、 ListResourceBundle に基づいています (関連する例は、プロパティ ファイルに基づいてこのファミリにバンドルを追加する方法を示しています)。 この例のキーは、"s1" などの形式です。実際のキーは、バンドルからオブジェクトを取得するためにプログラムで使用するキーと同じである限り、完全に自分の選択に合わせて行われます。 キーでは大文字と小文字が区別されます。 <blockquote>

public class MyResources extends ListResourceBundle {
                protected Object[][] getContents() {
                    return new Object[][] {
                    // LOCALIZE THIS
                        {"s1", "The disk \"{1}\" contains {0}."},  // MessageFormat pattern
                        {"s2", "1"},                               // location of {0} in pattern
                        {"s3", "My Disk"},                         // sample disk name
                        {"s4", "no files"},                        // first ChoiceFormat choice
                        {"s5", "one file"},                        // second ChoiceFormat choice
                        {"s6", "{0,number} files"},                // third ChoiceFormat choice
                        {"s7", "3 Mar 96"},                        // sample date
                        {"s8", new Dimension(1,5)}                 // real object, not just string
                    // END OF MATERIAL TO LOCALIZE
                    };
                }
            }

            public class MyResources_fr extends ListResourceBundle {
                protected Object[][] getContents() {
                    return new Object[][] {
                    // LOCALIZE THIS
                        {"s1", "Le disque \"{1}\" {0}."},          // MessageFormat pattern
                        {"s2", "1"},                               // location of {0} in pattern
                        {"s3", "Mon disque"},                      // sample disk name
                        {"s4", "ne contient pas de fichiers"},     // first ChoiceFormat choice
                        {"s5", "contient un fichier"},             // second ChoiceFormat choice
                        {"s6", "contient {0,number} fichiers"},    // third ChoiceFormat choice
                        {"s7", "3 mars 1996"},                     // sample date
                        {"s8", new Dimension(1,3)}                 // real object, not just string
                    // END OF MATERIAL TO LOCALIZE
                    };
                }
            }

</blockquote>

複数のスレッドで同時に使用される場合、 ListResourceBundle サブクラスの実装はスレッド セーフである必要があります。 このクラスのメソッドの既定の実装はスレッド セーフです。

1.1 で追加されました。

Javaドキュメント。

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

コンストラクター

名前 説明
ListResourceBundle()

唯一のコンストラクター。

ListResourceBundle(IntPtr, JniHandleOwnership)

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

プロパティ

名前 説明
BaseBundleName

このバンドルの基本名 (既知の場合) を返します。不明な場合は null

(継承元 ResourceBundle)
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
JniPeerMembers

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

Keys

このEnumerationとその親バンドルに含まれるキーのResourceBundleを返します。

Locale

このリソース バンドルのロケールを返します。

(継承元 ResourceBundle)
Parent

このバンドルの親バンドル。

(継承元 ResourceBundle)
PeerReference

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

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

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

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
ContainsKey(String)

指定した key がこの ResourceBundle またはその親バンドルに含まれているかどうかを判断します。

(継承元 ResourceBundle)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
Equals(Object)

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetContents()

各項目が Object 配列内のオブジェクトのペアである配列を返します。

GetHashCode()

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

(継承元 Object)
GetObject(String)

このリソース バンドルまたはその親のいずれかから、指定されたキーのオブジェクトを取得します。

(継承元 ResourceBundle)
GetString(String)

このリソース バンドルまたはその親のいずれかから、指定されたキーの文字列を取得します。

(継承元 ResourceBundle)
GetStringArray(String)

このリソース バンドルまたはその親のいずれかから、指定されたキーの文字列配列を取得します。

(継承元 ResourceBundle)
HandleGetObject(String)

この ResourceBundleから名前付きリソースを返します。リソースが見つからない場合は null を返します。

HandleKeySet()

このSetに含まれるキーの<>em<only>/emResourceBundleを返します。

(継承元 ResourceBundle)
JavaFinalize()

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

(継承元 Object)
KeySet()

このSetとその親バンドルに含まれるすべてのキーのResourceBundleを返します。

(継承元 ResourceBundle)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetParent(ResourceBundle)

このバンドルの親バンドルを設定します。

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

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
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()

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

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

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

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

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

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

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象