IAttributeList Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
This class is obsoleted in this android platform
Interfaccia per le specifiche dell'attributo di 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
- Derivato
- Attributi
- Implementazioni
Commenti
Interfaccia per le specifiche dell'attributo di un elemento.
<blockquote><em>Questo modulo, sia il codice sorgente che la documentazione, si trova nel dominio pubblico e viene fornito con <un forte>NO WARRANTY</strong>.</em> Per altre informazioni, vedere http://www.saxproject.org . </blockquote>
Questa è l'interfaccia SAX1 originale per la segnalazione degli attributi di un elemento. A differenza della nuova org.xml.sax.Attributes Attributes interfaccia, non supporta le informazioni correlate allo spazio dei nomi.
Quando un elenco di attributi viene fornito come parte di un org.xml.sax.DocumentHandler#startElement startElement evento, l'elenco restituirà risultati validi solo durante l'ambito dell'evento. Dopo che il gestore eventi restituisce il controllo al parser, l'elenco di attributi non è valido. Per salvare una copia permanente dell'elenco di attributi, utilizzare la classe helper SAX1 org.xml.sax.helpers.AttributeListImpl AttributeListImpl .
Un elenco di attributi include solo gli attributi specificati o predefiniti: #IMPLIED attributi non verranno inclusi.
Esistono due modi per ottenere informazioni dall'applicazione SAX da AttributeList. Prima di tutto, può scorrere l'intero elenco:
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);
[...]
}
}
Si noti che il risultato di getLength() sarà zero se non sono presenti attributi.
In alternativa, l'applicazione può richiedere il valore o il tipo di attributi specifici:
public void startElement (String name, AttributeList atts) {
String identifier = atts.getValue("id");
String label = atts.getValue("label");
[...]
}
Questo membro è deprecato. Questa interfaccia è stata sostituita dall'interfaccia SAX2 org.xml.sax.Attributes Attributes , che include il supporto dello spazio dei nomi.
Aggiunta in SAX 1.0.
per org.xml.sax.AttributeList.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Obsoleti.
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| JniIdentityHashCode |
Obsoleti.
Restituisce il valore di |
| JniManagedPeerState |
Obsoleti.
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniObjectReferenceControlBlock |
Obsoleti.
Interfaccia per le specifiche dell'attributo di un elemento. (Ereditato da IJavaPeerable) |
| JniPeerMembers |
Obsoleti.
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| Length |
Obsoleti.
Restituisce il numero di attributi in questo elenco. |
| PeerReference |
Obsoleti.
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
Metodi
| Nome | Descrizione |
|---|---|
| Disposed() |
Obsoleti.
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Obsoleti.
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Finalized() |
Obsoleti.
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetName(Int32) |
Obsoleti.
Restituisce il nome di un attributo in questo elenco (per posizione). |
| GetType(Int32) |
Obsoleti.
Restituisce il tipo di un attributo nell'elenco (per posizione). |
| GetType(String) |
Obsoleti.
Restituisce il tipo di un attributo nell'elenco (per nome). |
| GetValue(Int32) |
Obsoleti.
Restituisce il valore di un attributo nell'elenco (per posizione). |
| GetValue(String) |
Obsoleti.
Restituisce il valore di un attributo nell'elenco (per nome). |
| SetJniIdentityHashCode(Int32) |
Obsoleti.
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Obsoleti.
Interfaccia per le specifiche dell'attributo di un elemento. (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Obsoleti.
Impostare il valore restituito da |
| UnregisterFromRuntime() |
Obsoleti.
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obsoleti.
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Obsoleti.
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Obsoleti.
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Obsoleti.
Interfaccia per le specifiche dell'attributo di un elemento. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Obsoleti.
Provare a digitare |