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 — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств. Дополнительные сведения о пакетах ресурсов см. в статье
В отличие от других типов пакета ресурсов, вы не подклассы PropertyResourceBundle. Вместо этого вы предоставляете файлы свойств, содержащие данные ресурса.
ResourceBundle.getBundle будет автоматически искать соответствующий файл свойств и создать к нему соответствующий PropertyResourceBundle файл. Полный описание стратегии поиска и создания экземпляров см ResourceBundle#getBundle(String, Locale, ClassLoader) ResourceBundle.getBundle . в полном описании.
В следующем> примере показан элемент семейства пакетов ресурсов с базовым именем MyResources. Текст определяет пакет "MyResources_de", немецкий член семейства пакетов. Этот элемент основан на PropertyResourceBundleтексте, поэтому текст является содержимым файла "MyResources_de.properties" (связанный пример показывает, как можно добавлять пакеты в эту семью, реализуемую как подклассы ListResourceBundle). Ключи в этом примере относятся к форме "s1" и т. д. Фактические ключи полностью подходят к вашему выбору, если они совпадают с ключами, которые вы используете в программе для извлечения объектов из пакета. Ключи чувствительны к регистру.
<blockquote>
# MessageFormat pattern
s1=Die Platte \"{1}\" enthä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ärz 1996
</blockquote>
<-- Android-удалено: мы придерживаемся старого поведения на данный момент.
Добавлено в версии 1.1.
Java документации по java.util.PropertyResourceBundle.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| PropertyResourceBundle(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
| PropertyResourceBundle(Reader) |
Создает пакет ресурсов свойств из объекта |
| PropertyResourceBundle(Stream) |
Создает пакет ресурсов свойств из объекта |
Свойства
| Имя. | Описание |
|---|---|
| BaseBundleName |
Возвращает базовое имя этого пакета, если известно или |
| Class |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
|
| Keys |
|
| Locale |
Возвращает языковой стандарт этого пакета ресурсов. (Унаследовано от ResourceBundle) |
| Parent |
Родительский пакет этого пакета. (Унаследовано от ResourceBundle) |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
| Имя. | Описание |
|---|---|
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| ContainsKey(String) |
Определяет, содержится ли данное |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetObject(String) |
Возвращает объект для заданного ключа из этого пакета ресурсов или одного из его родителей. (Унаследовано от ResourceBundle) |
| GetString(String) |
Получает строку для заданного ключа из этого пакета ресурсов или одного из его родителей. (Унаследовано от ResourceBundle) |
| GetStringArray(String) |
Возвращает массив строк для заданного ключа из этого пакета ресурсов или одного из его родителей. (Унаследовано от ResourceBundle) |
| HandleGetObject(String) |
Возвращает именованный ресурс из этого |
| HandleKeySet() |
Возвращает ключи |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| KeySet() |
|
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetParent(ResourceBundle) |
Задает родительский пакет этого пакета. (Унаследовано от ResourceBundle) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |