Langage

Properties Classe

Définition

La Properties classe représente un ensemble persistant de propriétés.

[Android.Runtime.Register("java/util/Properties", DoNotGenerateAcw=true)]
public class Properties : Java.Lang.Object
[<Android.Runtime.Register("java/util/Properties", DoNotGenerateAcw=true)>]
type Properties = class
    inherit Object
Héritage
Properties
Dérivé
Attributs

Remarques

La Properties classe représente un ensemble persistant de propriétés. Il Properties peut être enregistré dans un flux ou chargé à partir d’un flux. Chaque clé et sa valeur correspondante dans la liste de propriétés est une chaîne.

Une liste de propriétés peut contenir une autre liste de propriétés en tant que « valeurs par défaut » ; cette deuxième liste de propriétés est recherchée si la clé de propriété est introuvable dans la liste des propriétés d’origine.

Comme Properties hérite, les méthodes et Hashtable les put méthodes peuvent être appliquées putAllà un Properties objet. Leur utilisation est fortement déconseillée car ils permettent à l’appelant d’insérer des entrées dont les clés ou les valeurs ne sont pas Strings. La setProperty méthode doit être utilisée à la place. Si la ou store la save méthode est appelée sur un objet « compromis » Properties qui contient une valeur ou une clé non cléString, l’appel échoue. De même, l’appel à la méthode échoue propertyNames s’il est appelé sur un objet « compromis » list qui contient une non cléProperties.String

Les itérateurs retournés par la iterator méthode des « vues de collection » de cette classe (autrement dit, entrySet(), keySet()et values()) peuvent ne pas échouer rapidement (contrairement à l’implémentation hashtable). Ces itérateurs sont garantis pour parcourir les éléments tels qu’ils existaient lors de la construction exactement une fois, et peuvent (mais ne sont pas garantis) refléter toutes les modifications ultérieures à la construction.

Les #load(java.io.Reader) load(Reader)/#store(java.io.Writer, java.lang.String) store(Writer, String) méthodes chargent et stockent les propriétés depuis et vers un flux basé sur des caractères dans un format simple orienté ligne spécifié ci-dessous.

Les #load(java.io.InputStream) load(InputStream)/#store(java.io.OutputStream, java.lang.String) store(OutputStream, String) méthodes fonctionnent de la même façon que la paire load(Reader)/store(Writer, String), sauf que le flux d’entrée/sortie est encodé dans l’encodage de caractères ISO 8859-1. Les caractères qui ne peuvent pas être directement représentés dans cet encodage peuvent être écrits à l’aide d’échappements Unicode comme défini dans la section {

Ajouté dans la version 1.0.

Java documentation pour java.util.Properties.

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
Properties()

Crée une liste de propriétés vide sans valeurs par défaut.

Properties(Int32)

Crée une liste de propriétés vide sans valeurs par défaut et avec une taille initiale tenant compte du nombre spécifié d’éléments sans avoir à redimensionner dynamiquement.

Properties(IntPtr, JniHandleOwnership)

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

Properties(Properties)

Crée une liste de propriétés vide avec les valeurs par défaut spécifiées.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Defaults

Liste de propriétés qui contient des valeurs par défaut pour toutes les clés introuvables dans cette liste de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

(Hérité de JavaObject)
JniPeerMembers

La Properties classe représente un ensemble persistant de propriétés.

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)
Compute(Object, IBiFunction)

La Properties classe représente un ensemble persistant de propriétés.

ComputeIfAbsent(Object, IFunction)

La Properties classe représente un ensemble persistant de propriétés.

ComputeIfPresent(Object, IBiFunction)

La Properties classe représente un ensemble persistant de propriétés.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Properties classe représente un ensemble persistant de propriétés.

(Hérité de JavaObject)
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()

La Properties classe représente un ensemble persistant de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

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

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

(Hérité de Object)
ForEach(IBiConsumer)

La Properties classe représente un ensemble persistant de propriétés.

GetHashCode()

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

(Hérité de Object)
GetOrDefault(Object, Object)

La Properties classe représente un ensemble persistant de propriétés.

GetProperty(String, String)

Recherche la propriété avec la clé spécifiée dans cette liste de propriétés.

GetProperty(String)

Recherche la propriété avec la clé spécifiée dans cette liste de propriétés.

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)
List(PrintStream)

Imprime cette liste de propriétés dans le flux de sortie spécifié.

List(PrintWriter)

Imprime cette liste de propriétés dans le flux de sortie spécifié.

Load(Reader)

Lit une liste de propriétés (paires clé et élément) à partir du flux de caractères d’entrée dans un format simple orienté ligne.

Load(Stream)

Lit une liste de propriétés (paires clé et élément) à partir du flux d’octets d’entrée.

LoadFromXML(Stream)

Charge toutes les propriétés représentées par le document XML sur le flux d’entrée spécifié dans cette table de propriétés.

Merge(Object, Object, IBiFunction)

La Properties classe représente un ensemble persistant de propriétés.

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)
PropertyNames()

Retourne une énumération de toutes les clés de cette liste de propriétés, y compris les clés distinctes dans la liste des propriétés par défaut si une clé du même nom n’a pas déjà été trouvée dans la liste des propriétés principales.

Put(Object, Object)

La Properties classe représente un ensemble persistant de propriétés.

PutAll(IDictionary<Object,Object>)

La Properties classe représente un ensemble persistant de propriétés.

PutIfAbsent(Object, Object)

La Properties classe représente un ensemble persistant de propriétés.

Replace(Object, Object, Object)

La Properties classe représente un ensemble persistant de propriétés.

Replace(Object, Object)

La Properties classe représente un ensemble persistant de propriétés.

ReplaceAll(IBiFunction)

La Properties classe représente un ensemble persistant de propriétés.

Save(Stream, String)
Obsolète.

Appelle la store(OutputStream out, String comments) méthode et supprime les ioExceptions qui ont été levées.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

La Properties classe représente un ensemble persistant de propriétés.

(Hérité de JavaObject)
SetProperty(String, String)

Appelle la Hashtable méthode put.

Store(Stream, String)

Écrit cette liste de propriétés (paires clé et élément) dans ce Properties tableau dans le flux de sortie dans un format adapté au chargement dans une Properties table à l’aide de la #load(InputStream) load(InputStream) méthode.

Store(Writer, String)

Écrit cette liste de propriétés (paires clé et élément) dans ce Properties tableau dans le flux de caractères de sortie dans un format adapté à l’utilisation de la #load(java.io.Reader) load(Reader) méthode.

StoreToXML(Stream, String, Charset)

La Properties classe représente un ensemble persistant de propriétés.

StoreToXML(Stream, String, String)

Émet un document XML représentant toutes les propriétés contenues dans cette table, à l’aide de l’encodage spécifié.

StoreToXML(Stream, String)

Émet un document XML représentant toutes les propriétés contenues dans ce tableau.

StringPropertyNames()

Retourne un ensemble de clés dans cette liste de propriétés où la clé et sa valeur correspondante sont des chaînes, y compris des clés distinctes dans la liste des propriétés par défaut si une clé du même nom n’a pas déjà été trouvée dans la liste des propriétés principales.

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()

La Properties classe représente un ensemble persistant de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Properties classe représente un ensemble persistant de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

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

La Properties classe représente un ensemble persistant de propriétés.

(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)

La Properties classe représente un ensemble persistant de propriétés.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à