Langage

ListResourceBundle Classe

Définition

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

[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
Héritage
ListResourceBundle
Attributs

Remarques

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser. Pour ResourceBundle plus d’informations sur les offres groupées de ressources en général.

Les sous-classes doivent remplacer getContents et fournir un tableau, où chaque élément du tableau est une paire d’objets. Le premier élément de chaque paire est la clé, qui doit être un String, et le deuxième élément est la valeur associée à cette clé.

L’exemple suivant montre> deux membres d’une famille de groupes de ressources avec le nom de base « MyResources ». « MyResources » est le membre par défaut de la famille d’offres groupées, et « MyResources_fr » est le membre français. Ces membres sont basés sur ListResourceBundle (un exemple connexe montre comment ajouter un bundle à cette famille basée sur un fichier de propriétés). Les clés de cet exemple sont de la forme « s1 », etc. Les clés réelles sont entièrement à votre choix, tant qu’elles sont identiques aux clés que vous utilisez dans votre programme pour récupérer les objets de l’offre groupée. Les clés respectent la casse. <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>

L’implémentation d’une ListResourceBundle sous-classe doit être thread-safe si elle est utilisée simultanément par plusieurs threads. Les implémentations par défaut des méthodes de cette classe sont thread-safe.

Ajouté dans la version 1.1.

Java documentation pour java.util.ListResourceBundle.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
ListResourceBundle()

Constructeur unique.

ListResourceBundle(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Propriétés

Nom Description
BaseBundleName

Retourne le nom de base de ce bundle, s’il est connu ou null inconnu.

(Hérité de ResourceBundle)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
JniPeerMembers

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

Keys

Retourne une Enumeration des clés contenues dans ce ResourceBundle fichier et ses bundles parents.

Locale

Retourne les paramètres régionaux de ce bundle de ressources.

(Hérité de ResourceBundle)
Parent

Ensemble parent de ce bundle.

(Hérité de ResourceBundle)
PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
ContainsKey(String)

Détermine si l’élément donné key est contenu dans ce ResourceBundle ou ses bundles parents.

(Hérité de ResourceBundle)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
Equals(Object)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetContents()

Retourne un tableau dans lequel chaque élément est une paire d’objets dans un Object tableau.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetObject(String)

Obtient un objet pour la clé donnée de ce bundle de ressources ou l’un de ses parents.

(Hérité de ResourceBundle)
GetString(String)

Obtient une chaîne pour la clé donnée de ce bundle de ressources ou l’un de ses parents.

(Hérité de ResourceBundle)
GetStringArray(String)

Obtient un tableau de chaînes pour la clé donnée de ce groupe de ressources ou l’un de ses parents.

(Hérité de ResourceBundle)
HandleGetObject(String)

Retourne la ressource nommée à partir de cette ResourceBundleressource, ou null si la ressource est introuvable.

HandleKeySet()

Retourne une Set des clés contenues <em>uniquement</em> dans ce ResourceBundle.

(Hérité de ResourceBundle)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
KeySet()

Retourne une Set de toutes les clés contenues dans ce ResourceBundle fichier et ses bundles parents.

(Hérité de ResourceBundle)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetParent(ResourceBundle)

Définit le bundle parent de ce bundle.

(Hérité de ResourceBundle)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

ListResourceBundle est une sous-classe abstraite qui ResourceBundle gère les ressources d’un paramètre régional dans une liste pratique et facile à utiliser.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à