IAttributeList Interfaz
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í.
Precaución
This class is obsoleted in this android platform
Interfaz para las especificaciones de atributo de un elemento.
[Android.Runtime.Register("org/xml/sax/AttributeList", "", "Org.Xml.Sax.IAttributeListInvoker")]
[System.Obsolete("This class is obsoleted in this android platform")]
public interface IAttributeList : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/AttributeList", "", "Org.Xml.Sax.IAttributeListInvoker")>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type IAttributeList = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementaciones
Comentarios
Interfaz para las especificaciones de atributo de un elemento.
<blockquote><em>Este módulo, tanto el código fuente como la documentación, se encuentra en el dominio público y viene con <una fuerte>NO GARANTÍA</fuerte>.</em> Consulte http://www.saxproject.org para obtener más información. </Blockquote>
Esta es la interfaz SAX1 original para notificar los atributos de un elemento. A diferencia de la nueva org.xml.sax.Attributes Attributes
interfaz, no admite información relacionada con el espacio de nombres.
Cuando se proporciona una lista de atributos como parte de un org.xml.sax.DocumentHandler#startElement startElement
evento, la lista devolverá resultados válidos solo durante el ámbito del evento; una vez que el controlador de eventos devuelve el control al analizador, la lista de atributos no es válida. Para guardar una copia persistente de la lista de atributos, use la clase auxiliar SAX1 org.xml.sax.helpers.AttributeListImpl AttributeListImpl
.
Una lista de atributos incluye solo atributos especificados o predeterminados: no se incluirán #IMPLIED atributos.
Hay dos maneras de que la aplicación SAX obtenga información de AttributeList. En primer lugar, puede recorrer en iteración toda la lista:
public void startElement (String name, AttributeList atts) {
for (int i = 0; i < atts.getLength(); i++) {
String name = atts.getName(i);
String type = atts.getType(i);
String value = atts.getValue(i);
[...]
}
}
(Tenga en cuenta que el resultado de getLength() será cero si no hay atributos).
Como alternativa, la aplicación puede solicitar el valor o el tipo de atributos específicos:
public void startElement (String name, AttributeList atts) {
String identifier = atts.getValue("id");
String label = atts.getValue("label");
[...]
}
Este miembro está en desuso. Esta interfaz se ha reemplazado por la interfaz SAX2 org.xml.sax.Attributes Attributes
, que incluye compatibilidad con espacios de nombres.
Agregado en SAX 1.0.
Documentación de Java para org.xml.sax.AttributeList
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Propiedades
Handle |
Obsoletos.
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
JniIdentityHashCode |
Obsoletos.
Devuelve el valor de |
JniManagedPeerState |
Obsoletos.
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Obsoletos.
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
Length |
Obsoletos.
Devuelve el número de atributos de esta lista. |
PeerReference |
Obsoletos.
Devuelve una JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
Disposed() |
Obsoletos.
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Obsoletos.
Si no hay referencias pendientes a esta instancia, llama a |
Finalized() |
Obsoletos.
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
GetName(Int32) |
Obsoletos.
Devuelve el nombre de un atributo de esta lista (por posición). |
GetType(Int32) |
Obsoletos.
Devuelve el tipo de un atributo de la lista (por posición). |
GetType(String) |
Obsoletos.
Devuelve el tipo de un atributo en la lista (por nombre). |
GetValue(Int32) |
Obsoletos.
Devuelve el valor de un atributo de la lista (por posición). |
GetValue(String) |
Obsoletos.
Devuelve el valor de un atributo de la lista (por nombre). |
SetJniIdentityHashCode(Int32) |
Obsoletos.
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Obsoletos.
Interfaz para las especificaciones de atributo de un elemento. (Heredado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Obsoletos.
Establezca el valor devuelto por |
UnregisterFromRuntime() |
Obsoletos.
Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Obsoletos.
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Obsoletos.
Interfaz para las especificaciones de atributo de un elemento. |
GetJniTypeName(IJavaPeerable) |
Obsoletos.
Interfaz para las especificaciones de atributo de un elemento. |