PropertyResourceBundle Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
PropertyResourceBundle
est une sous-classe concrète qui ResourceBundle
gère les ressources d’un paramètre régional à l’aide d’un ensemble de chaînes statiques à partir d’un fichier de propriété.
[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
- Héritage
- Attributs
Remarques
PropertyResourceBundle
est une sous-classe concrète qui ResourceBundle
gère les ressources d’un paramètre régional à l’aide d’un ensemble de chaînes statiques à partir d’un fichier de propriété. Pour plus d’informations sur les offres groupées de ressources, consultez ResourceBundle ResourceBundle
cette rubrique.
Contrairement à d’autres types d’offres groupées de ressources, vous ne sous-classez PropertyResourceBundle
pas . Au lieu de cela, vous fournissez des fichiers de propriétés contenant les données de ressource. ResourceBundle.getBundle
recherche automatiquement le fichier de propriétés approprié et crée un PropertyResourceBundle
fichier qui lui fait référence. Consultez ResourceBundle#getBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader) ResourceBundle.getBundle
une description complète de la stratégie de recherche et d’instanciation.
L’exemple suivant montre> un membre d’une famille d’offres groupées de ressources avec le nom de base « MyResources ». Le texte définit le bundle « MyResources_de », le membre allemand de la famille d’offres groupées. Ce membre est basé sur PropertyResourceBundle
, et le texte est donc le contenu du fichier « MyResources_de.properties » (un exemple connexe montre comment ajouter des bundles à cette famille implémentées en tant que sous-classes de ListResourceBundle
). 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>
# 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>
L’implémentation d’une PropertyResourceBundle
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 non abstraites de cette classe sont thread-safe.
<>strong Remarque :</strong> PropertyResourceBundle peut être construit à partir d’un InputStream ou d’un Lecteur, qui représente un fichier de propriété. La construction d’une instance PropertyResourceBundle à partir d’un InputStream nécessite que le flux d’entrée soit encodé dans ISO-8859-1. Dans ce cas, les caractères qui ne peuvent pas être représentés dans l’encodage ISO-8859-1 doivent être représentés par des échappements Unicode tels que définis dans la section 3.3 de <la citation>Du code Java> <Spécification de langage/cite> alors que l’autre constructeur qui accepte un lecteur n’a pas cette limitation.
Ajouté dans JDK1.1.
Documentation Java pour java.util.PropertyResourceBundle
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
PropertyResourceBundle(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
PropertyResourceBundle(Reader) |
Crée un bundle de ressources de propriété à partir d’un |
PropertyResourceBundle(Stream) |
Crée un bundle de ressources de propriété à partir d’un |
Propriétés
BaseBundleName |
Retourne le nom de base de ce bundle, s’il est connu ou |
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
|
JniPeerMembers |
|
Keys |
Retourne une |
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 |
|
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
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
ContainsKey(String) |
Détermine si l’élément donné |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
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 |
HandleKeySet() |
Retourne une |
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 |
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) |
ToArray<T>() |
|
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
|
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
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|