IDTDHandler Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recevoir une notification d’événements liés à DTD de base.
[Android.Runtime.Register("org/xml/sax/DTDHandler", "", "Org.Xml.Sax.IDTDHandlerInvoker")]
public interface IDTDHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/DTDHandler", "", "Org.Xml.Sax.IDTDHandlerInvoker")>]
type IDTDHandler = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Recevoir une notification d’événements liés à DTD de base.
<blockquote><em>Ce module, à la fois le code source et la documentation, se trouve dans le domaine public, et est fourni avec <une forte>garantie SANS GARANTIE</forte>.</em Consultez http://www.saxproject.org pour plus d’informations>. </blockquote>
Si une application SAX a besoin d’informations sur les notations et les entités non analysées, l’application implémente cette interface et inscrit une instance auprès de l’analyseur SAX à l’aide de la méthode setDTDHandler de l’analyseur. L’analyseur utilise l’instance pour signaler la notation et les déclarations d’entité non analysées à l’application.
Notez que cette interface inclut uniquement les événements DTD que la recommandation <XML em>nécessite</em> processeurs pour signaler : notation et déclarations d’entité non analysées.
L’analyseur SAX peut signaler ces événements dans n’importe quel ordre, quel que soit l’ordre dans lequel les notations et les entités non analysées ont été déclarées ; Toutefois, tous les événements DTD doivent être signalés après l’événement startDocument du gestionnaire de documents et avant le premier événement startElement. (Si la org.xml.sax.ext.LexicalHandler LexicalHandler valeur est utilisée, ces événements doivent également être signalés avant l’événement endDTD.)
Il incombe à l’application de stocker les informations à des fins d’utilisation ultérieure (peut-être dans une table de hachage ou une arborescence d’objets). Si l’application rencontre des attributs de type « NOTATION », « ENTITY » ou « ENTITIES », il peut utiliser les informations qu’elle a obtenues via cette interface pour rechercher l’entité et/ou la notation correspondant à la valeur d’attribut.
Ajouté dans SAX 1.0.
Java documentation pour org.xml.sax.DTDHandler.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Recevoir une notification d’événements liés à DTD de base. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| NotationDecl(String, String, String) |
Recevoir la notification d’un événement de déclaration de notation. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Recevoir une notification d’événements liés à DTD de base. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| UnparsedEntityDecl(String, String, String, String) |
Recevoir la notification d’un événement de déclaration d’entité non analysée. |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Recevoir une notification d’événements liés à DTD de base. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |