語言

PropertyResourceBundle 類別

定義

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

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

備註

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。 請參閱 ResourceBundle ResourceBundle 更多關於資源組合的資訊。

與其他類型的資源包不同,你不會被子職業 PropertyResourceBundle。 取而代之的是,你提供包含資源資料的屬性檔案。 ResourceBundle.getBundle 會自動尋找適當的屬性檔案並建立 PropertyResourceBundle 一個指向該檔案的檔案。 請參閱 ResourceBundle#getBundle(String, Locale, ClassLoader) ResourceBundle.getBundle 完整的搜尋與實例化策略說明。

以下的「範例」>範例顯示資源組合家族的成員,基底名稱為「MyResources」。 文本定義了「MyResources_de」叢,即叢族中的德語成員。 此成員基於 PropertyResourceBundle,因此文字即為「MyResources_de.properties」檔案的內容(相關範例顯示如何將 bundle 加入此族,這些 bundle 實作為 的 ListResourceBundle子類別)。 此範例中的鍵為「s1」等形式。實際的金鑰完全由你自己選擇,只要它們和你程式中用來從組合包中取回物件的金鑰是相同的。 按鍵是大小寫區分的。 <引用>

# MessageFormat pattern
            s1=Die Platte \"{1}\" enth&auml;lt {0}.

            # location of {0} in pattern
            s2=1

            # sample disk name
            s3=Meine Platte

            # first ChoiceFormat choice
            s4=keine Dateien

            # second ChoiceFormat choice
            s5=eine Datei

            # third ChoiceFormat choice
            s6={0,number} Dateien

            # sample date
            s7=3. M&auml;rz 1996

</區塊引用>

<-- Android 已移除:我們暫時仍維持舊有的行為。

在 1.1 版本中加入。

Java 文件 java.util.PropertyResourceBundle

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
PropertyResourceBundle(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

PropertyResourceBundle(Reader)

java.io.Reader Reader建立一個屬性資源組合。

PropertyResourceBundle(Stream)

java.io.InputStream InputStream建立一個屬性資源組合。

屬性

名稱 Description
BaseBundleName

若已知 null ,則回傳此組合的基底名稱;若未知則回傳。

(繼承來源 ResourceBundle)
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
JniPeerMembers

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

Keys

回傳此Enumeration捆綁及其父捆綁中包含的其中一ResourceBundle把金鑰。

Locale

回傳此資源包的位置。

(繼承來源 ResourceBundle)
Parent

這個叢集的父叢。

(繼承來源 ResourceBundle)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

方法

名稱 Description
Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
ContainsKey(String)

判斷給定 key 的是否包含於此 ResourceBundle 叢或其父叢中。

(繼承來源 ResourceBundle)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
Equals(Object)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetObject(String)

從這個資源包或其父節點取得該金鑰的物件。

(繼承來源 ResourceBundle)
GetString(String)

從這個資源包或其父節點取得給定金鑰的字串。

(繼承來源 ResourceBundle)
GetStringArray(String)

從這個資源包或其父節點取得該鍵的字串陣列。

(繼承來源 ResourceBundle)
HandleGetObject(String)

從此 ResourceBundle回傳命名資源,若未找到則回傳 null。

HandleKeySet()

回傳 a Set 只包含 <em></em>ResourceBundle的鍵。

(繼承來源 ResourceBundle)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
KeySet()

回傳此Set包及其父包中所有金鑰的 aResourceBundle

(繼承來源 ResourceBundle)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetParent(ResourceBundle)

設定該叢的父叢。

(繼承來源 ResourceBundle)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

PropertyResourceBundle 是 的 ResourceBundle 一個具體子類別,利用來自屬性檔案的一組靜態字串來管理某一地區的資源。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於