ILSParserFilter 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.
LSParserFilter
s offre alle applicazioni la possibilità di esaminare i nodi durante la costruzione durante l'analisi.
[Android.Runtime.Register("org/w3c/dom/ls/LSParserFilter", "", "Org.W3c.Dom.LS.ILSParserFilterInvoker")]
public interface ILSParserFilter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/ls/LSParserFilter", "", "Org.W3c.Dom.LS.ILSParserFilterInvoker")>]
type ILSParserFilter = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
LSParserFilter
s offre alle applicazioni la possibilità di esaminare i nodi durante la costruzione durante l'analisi. Quando ogni nodo viene esaminato, può essere modificato o rimosso oppure l'intera analisi può essere terminata in anticipo.
Al momento in cui uno dei metodi di filtro viene chiamato dal parser, gli oggetti Document e DOMImplementation proprietari esistono e sono accessibili. L'elemento documento non viene mai passato ai LSParserFilter
metodi, ovvero non è possibile filtrare l'elemento del documento. Document
I nodi , DocumentType
Notation
, Entity
, e Attr
non vengono mai passati al acceptNode
metodo sul filtro. I nodi figlio di un EntityReference
nodo vengono passati al filtro se il parametro " entities" è impostato su false
. Si noti che, come descritto dal parametro " entities", i nodi di riferimento di entità non espansi non vengono mai eliminati e vengono sempre passati al filtro.
Tutto il controllo di validità durante l'analisi di un documento si verifica nel documento di origine come appare nel flusso di input, non nel documento DOM perché è in memoria. Con i filtri, il documento in memoria può essere un subset del documento nel flusso e la sua validità potrebbe essere stata influenzata dal filtro.
Tutti gli attributi predefiniti devono essere presenti negli elementi quando gli elementi vengono passati ai metodi di filtro. Tutti gli altri contenuti predefiniti devono essere passati ai metodi di filtro.
Le applicazioni DOM non devono generare eccezioni in un filtro. L'effetto della generazione di eccezioni da un filtro dipende dall'implementazione DOM.
Vedere anche Document Object Model (DOM) Level 3 Load and Save Specification .See also the Document Object Model (DOM) Level 3 Load and Save Specification.
Documentazione java per org.w3c.dom.ls.LSParserFilter
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Campi
FilterAccept |
Accettare il nodo. |
FilterInterrupt |
Interrompere la normale elaborazione del documento. |
FilterReject |
Rifiutare il nodo e i relativi elementi figlio. |
FilterSkip |
Ignorare questo singolo nodo. |
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
WhatToShow |
Indica i |
Metodi
AcceptNode(INode) |
Questo metodo verrà chiamato dal parser al completamento dell'analisi di ogni nodo. |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
StartElement(IElement) |
Il parser chiamerà questo metodo dopo l'analisi di ogni |
UnregisterFromRuntime() |
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
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|