Поделиться через


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(java.lang.String, java.util.Locale, java.lang.ClassLoader) ResourceBundle.getBundle . в полном описании.

В следующем> примере показан элемент семейства пакетов ресурсов с базовым именем MyResources. Текст определяет пакет "MyResources_de", немецкий член семейства пакетов. Этот элемент основан на PropertyResourceBundleтексте, поэтому текст является содержимым файла "MyResources_de.properties" (связанный пример показывает, как можно добавлять пакеты в эту семью, реализуемую как подклассы ListResourceBundle). Ключи в этом примере относятся к форме "s1" и т. д. Фактические ключи полностью подходят к вашему выбору, если они совпадают с ключами, которые вы используете в программе для извлечения объектов из пакета. Ключи чувствительны к регистру. <blockquote>

# 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

</blockquote>

Реализация подкласса PropertyResourceBundle должна быть потокобезопасной, если она одновременно используется несколькими потоками. Реализации методов, отличных от абстрактных, по умолчанию в этом классе являются потокобезопасны.

<>strong Note:</strong> PropertyResourceBundle можно создать либо из inputStream, либо средства чтения, представляющего файл свойств. Создание экземпляра PropertyResourceBundle из InputStream требует, чтобы входной поток был закодирован в ISO-8859-1. В этом случае символы, которые не могут быть представлены в кодировке ISO-8859-1, должны быть представлены escape-файлами Юникода, как определено в разделе 3.3 <на сайте cite>The Java™ Спецификация< языка или сайт> , а другой конструктор, который принимает средство чтения, не имеет этого ограничения.

Добавлено в JDK1.1.

Документация по Java для java.util.PropertyResourceBundle.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

PropertyResourceBundle(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

PropertyResourceBundle(Reader)

Создает пакет ресурсов свойств из объекта java.io.Reader Reader.

PropertyResourceBundle(Stream)

Создает пакет ресурсов свойств из объекта java.io.InputStream InputStream.

Свойства

BaseBundleName

Возвращает базовое имя этого пакета, если известно или null неизвестно.

(Унаследовано от ResourceBundle)
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
JniPeerMembers

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

Keys

Enumeration Возвращает ключи, содержащиеся в этом ResourceBundle и родительских пакетах.

Locale

Возвращает языковой стандарт этого пакета ресурсов.

(Унаследовано от ResourceBundle)
Parent

Родительский пакет этого пакета.

(Унаследовано от ResourceBundle)
PeerReference

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
ContainsKey(String)

Определяет, содержится ли данное key значение в этих ResourceBundle или родительских пакетах.

(Унаследовано от ResourceBundle)
Dispose()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
Dispose(Boolean)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetObject(String)

Возвращает объект для заданного ключа из этого пакета ресурсов или одного из его родителей.

(Унаследовано от ResourceBundle)
GetString(String)

Получает строку для заданного ключа из этого пакета ресурсов или одного из его родителей.

(Унаследовано от ResourceBundle)
GetStringArray(String)

Возвращает массив строк для заданного ключа из этого пакета ресурсов или одного из его родителей.

(Унаследовано от ResourceBundle)
HandleGetObject(String)

Возвращает именованный ресурс из этого ResourceBundleобъекта или значение NULL, если ресурс не найден.

HandleKeySet()

Возвращает ключиSet, содержащиеся <только< в em>/em>.ResourceBundle

(Унаследовано от ResourceBundle)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
KeySet()

Set Возвращает все ключи, содержащиеся в этом ResourceBundle и родительских пакетах.

(Унаследовано от ResourceBundle)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetParent(ResourceBundle)

Задает родительский пакет этого пакета.

(Унаследовано от ResourceBundle)
ToArray<T>()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.Finalized()

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

GetJniTypeName(IJavaPeerable)

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

Применяется к