Properties Clase

Definición

La Properties clase representa un conjunto persistente de propiedades.

[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
Herencia
Properties
Derivado
Atributos

Comentarios

La Properties clase representa un conjunto persistente de propiedades. Properties se puede guardar en una secuencia o cargarse desde una secuencia. Cada clave y su valor correspondiente en la lista de propiedades es una cadena.

Una lista de propiedades puede contener otra lista de propiedades como sus "valores predeterminados"; se busca en esta segunda lista de propiedades si no se encuentra la clave de propiedad en la lista de propiedades original.

Dado que Properties hereda de Hashtable, los put métodos y putAll se pueden aplicar a un Properties objeto . Se recomienda encarecidamente su uso, ya que permiten al autor de la llamada insertar entradas cuyas claves o valores no Stringsson . El setProperty método debe usarse en su lugar. Si se llama al store método o save en un objeto "comprometido" Properties que contiene una clave o un valor que noString es de clave, se producirá un error en la llamada. Del mismo modo, se producirá un error en la propertyNames llamada al método o list si se llama a en un objeto "comprometido" Properties que contiene una clave que noString es de .

Los iteradores devueltos por el iterator método de las "vistas de colección" de esta clase (es decir, entrySet(), keySet()y values()) no pueden producir errores rápidos (a diferencia de la implementación de Hashtable). Se garantiza que estos iteradores atraviesan elementos tal como existían en la construcción exactamente una vez, y pueden (pero no están garantizados) reflejar cualquier modificación posterior a la construcción.

Los #load(java.io.Reader) load(Reader)/#store(java.io.Writer, java.lang.String) store(Writer, String) métodos cargan y almacenan propiedades de y a una secuencia basada en caracteres en un formato sencillo orientado a líneas especificado a continuación.

Los #load(java.io.InputStream) load(InputStream)/#store(java.io.OutputStream, java.lang.String) store(OutputStream, String) métodos funcionan de la misma manera que el par load(Reader)/store(Writer, String), excepto que el flujo de entrada/salida está codificado en codificación de caracteres ISO 8859-1. Los caracteres que no se pueden representar directamente en esta codificación se pueden escribir mediante escapes Unicode como se define en la sección {

Agregado en la versión 1.0.

Java documentación para java.util.Properties.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Properties()

Crea una lista de propiedades vacía sin valores predeterminados.

Properties(Int32)

Crea una lista de propiedades vacía sin valores predeterminados y con un tamaño inicial que admite el número especificado de elementos sin necesidad de cambiar el tamaño dinámicamente.

Properties(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Properties(Properties)

Crea una lista de propiedades vacía con los valores predeterminados especificados.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Defaults

Lista de propiedades que contiene valores predeterminados para las claves que no se encuentran en esta lista de propiedades.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
JniPeerMembers

La Properties clase representa un conjunto persistente de propiedades.

PeerReference

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Compute(Object, IBiFunction)

La Properties clase representa un conjunto persistente de propiedades.

ComputeIfAbsent(Object, IFunction)

La Properties clase representa un conjunto persistente de propiedades.

ComputeIfPresent(Object, IBiFunction)

La Properties clase representa un conjunto persistente de propiedades.

Dispose()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
Dispose(Boolean)

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
ForEach(IBiConsumer)

La Properties clase representa un conjunto persistente de propiedades.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetOrDefault(Object, Object)

La Properties clase representa un conjunto persistente de propiedades.

GetProperty(String, String)

Busca la propiedad con la clave especificada en esta lista de propiedades.

GetProperty(String)

Busca la propiedad con la clave especificada en esta lista de propiedades.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
List(PrintStream)

Imprime esta lista de propiedades en el flujo de salida especificado.

List(PrintWriter)

Imprime esta lista de propiedades en el flujo de salida especificado.

Load(Reader)

Lee una lista de propiedades (pares clave y elemento) de la secuencia de caracteres de entrada en un formato simple orientado a líneas.

Load(Stream)

Lee una lista de propiedades (pares clave y elemento) de la secuencia de bytes de entrada.

LoadFromXML(Stream)

Carga todas las propiedades representadas por el documento XML en el flujo de entrada especificado en esta tabla de propiedades.

Merge(Object, Object, IBiFunction)

La Properties clase representa un conjunto persistente de propiedades.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
PropertyNames()

Devuelve una enumeración de todas las claves de esta lista de propiedades, incluidas las claves distintas de la lista de propiedades predeterminadas si aún no se ha encontrado una clave del mismo nombre en la lista de propiedades principal.

Put(Object, Object)

La Properties clase representa un conjunto persistente de propiedades.

PutAll(IDictionary<Object,Object>)

La Properties clase representa un conjunto persistente de propiedades.

PutIfAbsent(Object, Object)

La Properties clase representa un conjunto persistente de propiedades.

Replace(Object, Object, Object)

La Properties clase representa un conjunto persistente de propiedades.

Replace(Object, Object)

La Properties clase representa un conjunto persistente de propiedades.

ReplaceAll(IBiFunction)

La Properties clase representa un conjunto persistente de propiedades.

Save(Stream, String)
Obsoletos.

Llama al store(OutputStream out, String comments) método y suprime IOExceptions que se produjeron.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetProperty(String, String)

Llama al Hashtable método put.

Store(Stream, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en el flujo de salida en un formato adecuado para cargar en una Properties tabla mediante el #load(InputStream) load(InputStream) método .

Store(Writer, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en la secuencia de caracteres de salida en un formato adecuado para usar el #load(java.io.Reader) load(Reader) método .

StoreToXML(Stream, String, Charset)

La Properties clase representa un conjunto persistente de propiedades.

StoreToXML(Stream, String, String)

Emite un documento XML que representa todas las propiedades contenidas en esta tabla mediante la codificación especificada.

StoreToXML(Stream, String)

Emite un documento XML que representa todas las propiedades contenidas en esta tabla.

StringPropertyNames()

Devuelve un conjunto de claves de esta lista de propiedades donde la clave y su valor correspondiente son cadenas, incluidas las claves distintas de la lista de propiedades predeterminadas si aún no se ha encontrado una clave del mismo nombre en la lista de propiedades principal.

ToArray<T>()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.Finalized()

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Properties clase representa un conjunto persistente de propiedades.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La Properties clase representa un conjunto persistente de propiedades.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a