IAttributeList Interfaz

Definición

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 java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
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 Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
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 JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)
Obsoletos.

Interfaz para las especificaciones de atributo de un elemento.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)
Obsoletos.

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
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.

Se aplica a