Condividi tramite


IDeclHandler Interfaccia

Definizione

Gestore di estensione SAX2 per gli eventi di dichiarazione DTD.

[Android.Runtime.Register("org/xml/sax/ext/DeclHandler", "", "Org.Xml.Sax.Ext.IDeclHandlerInvoker")]
public interface IDeclHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/ext/DeclHandler", "", "Org.Xml.Sax.Ext.IDeclHandlerInvoker")>]
type IDeclHandler = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivato
Attributi
Implementazioni

Commenti

Gestore di estensione SAX2 per gli eventi di dichiarazione DTD.

<blockquote><em>Questo modulo, sia il codice sorgente che la documentazione, si trova nel dominio pubblico e include <forti>NO WARRANTY</strong>.</em> Vedere http://www.saxproject.org per altre informazioni. </Blockquote>

Si tratta di un gestore di estensione facoltativo per SAX2 per fornire informazioni più complete sulle dichiarazioni DTD in un documento XML. I lettori XML non sono necessari per riconoscere questo gestore e non fanno parte delle distribuzioni SAX2 di base.

Si noti che le dichiarazioni DTD correlate ai dati (entità e notazioni non analizzate) sono già segnalate tramite l'interfaccia org.xml.sax.DTDHandler DTDHandler .

Se si usa il gestore di dichiarazione insieme a un gestore lessicale, tutti gli eventi si verificheranno tra e org.xml.sax.ext.LexicalHandler#startDTD startDTD gli org.xml.sax.ext.LexicalHandler#endDTD endDTD eventi.

Per impostare DeclHandler per un lettore XML, utilizzare il metodo con il org.xml.sax.XMLReader#setProperty setProperty nome http://xml.org/sax/properties/declaration-handler della proprietà e un oggetto che implementa questa interfaccia (o null) come valore. Se il lettore non segnala gli eventi di dichiarazione, genererà un'eccezione org.xml.sax.SAXNotRecognizedException SAXNotRecognizedException quando si tenta di registrare il gestore.

Aggiunta in SAX 2.0 (estensioni 1.0).

Documentazione java per org.xml.sax.ext.DeclHandler.

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.

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
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)

Metodi

AttributeDecl(String, String, String, String, String)

Segnalare una dichiarazione del tipo di attributo.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
ElementDecl(String, String)

Segnalare una dichiarazione del tipo di elemento.

ExternalEntityDecl(String, String, String)

Segnalare una dichiarazione di entità esterna analizzata.

Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
InternalEntityDecl(String, String)

Segnalare una dichiarazione di entità interna.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Gestore di estensione SAX2 per gli eventi di dichiarazione DTD.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
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)

Gestore di estensione SAX2 per gli eventi di dichiarazione DTD.

GetJniTypeName(IJavaPeerable)

Gestore di estensione SAX2 per gli eventi di dichiarazione DTD.

Si applica a