Язык

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, а второй — значением, связанным с этим ключом.

В следующем> примере показаны два члена семейства пакетов ресурсов с базовым именем MyResources. "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 документации по java.util.ListResourceBundle.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
ListResourceBundle()

Конструктор единственного.

ListResourceBundle(IntPtr, JniHandleOwnership)

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

Свойства

Имя. Описание
BaseBundleName

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

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

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

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

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

ListResourceBundle — это абстрактный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle в удобном и удобном списке.

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

ListResourceBundle — это абстрактный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle в удобном и удобном списке.

Keys

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

Locale

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

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

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

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

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdType

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

Методы

Имя. Описание
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</em>.ResourceBundle

(Унаследовано от ResourceBundle)
JavaFinalize()
Устаревшие.

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

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

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

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

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

(Унаследовано от 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 или <эм>прерванного</em.>

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

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

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ListResourceBundle — это абстрактный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle в удобном и удобном списке.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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