Attributes Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados.
[Android.Runtime.Register("java/util/jar/Attributes", DoNotGenerateAcw=true)]
public class Attributes : Java.Lang.Object, IDisposable, Java.Lang.ICloneable, Java.Util.IMap
[<Android.Runtime.Register("java/util/jar/Attributes", DoNotGenerateAcw=true)>]
type Attributes = class
inherit Object
interface ICloneable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IMap
- Herencia
- Atributos
- Implementaciones
Comentarios
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. Los nombres de atributo válidos no distinguen mayúsculas de minúsculas, están restringidos a los caracteres ASCII del conjunto [0-9a-zA-Z_-], y no pueden superar los 70 caracteres de longitud. Debe haber dos puntos y un ESPACIO después del nombre; la longitud combinada no superará los 72 caracteres. Los valores de atributo pueden contener cualquier carácter y se codificarán con UTF8 cuando se escriben en el flujo de salida. Consulte la especificación de archivo JAR para obtener más información sobre los nombres y valores de atributo válidos.
Este mapa y sus vistas tienen un orden de iteración predecible, es decir, el orden en que se insertaron las claves en el mapa, como con LinkedHashMap.
Agregado en la versión 1.2.
Documentación de Java para java.util.jar.Attributes.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| Nombre | Description |
|---|---|
| Attributes() |
Construye un nuevo objeto Attributes vacío con el tamaño predeterminado. |
| Attributes(Attributes) |
Construye un nuevo objeto Attributes con las mismas asignaciones de nombre-valor de atributo que en los atributos especificados. |
| Attributes(Int32) |
Construye un nuevo objeto Attributes vacío con el tamaño inicial especificado. |
| Attributes(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsEmpty |
Devuelve true si este mapa no contiene atributos. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| JniPeerMembers |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| Map |
Asignaciones de nombre-valor de atributo. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (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 |
|---|---|
| Clear() |
Quita todos los atributos de este mapa. |
| Clone() |
Devuelve una copia de los atributos, implementados de la manera siguiente: |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| ContainsKey(Object) |
Devuelve true si esta asignación contiene el nombre de atributo especificado (clave). |
| ContainsValue(Object) |
Devuelve true si este mapa asigna uno o más nombres de atributo (claves) al valor especificado. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| EntrySet() |
Devuelve una |
| Equals(Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| Get(Object) |
Devuelve el valor del nombre de atributo especificado o null si no se encontró el nombre del atributo. |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| GetValue(Attributes+Name) |
Devuelve el valor del nombre de atributo especificado, especificado como una cadena o null si no se encontró el atributo. |
| GetValue(String) |
Devuelve el valor del nombre de atributo especificado, especificado como una cadena o null si no se encontró el atributo. |
| 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) |
| KeySet() |
Devuelve una |
| 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) |
| Put(Object, Object) |
Asocia el valor especificado con el nombre de atributo (clave) especificado en este mapa. |
| PutAll(IDictionary) |
Copia todas las asignaciones de nombre-valor de atributo de los atributos especificados en este mapa. |
| PutValue(String, String) |
Asocia el valor especificado con el nombre de atributo especificado, especificado como string. |
| Remove(Object) |
Quita el atributo con el nombre especificado (clave) de este mapa. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| Size() |
Devuelve el número de asignaciones de clave-valor en este mapa. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Values() |
Devuelve una |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, 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 clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| IMap.ContainsKey(Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| IMap.ContainsValue(Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| IMap.Get(Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| IMap.Put(Object, Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| IMap.Remove(Object) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La clase Attributes asigna los nombres de atributo Manifest a los valores de cadena asociados. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |