SAXParser Classe
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.
Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader
.
[Android.Runtime.Register("javax/xml/parsers/SAXParser", DoNotGenerateAcw=true)]
public abstract class SAXParser : Java.Lang.Object
[<Android.Runtime.Register("javax/xml/parsers/SAXParser", DoNotGenerateAcw=true)>]
type SAXParser = class
inherit Object
- Héritage
- Attributs
Remarques
Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader
. Dans JAXP 1.0, cette classe a encapsulé l’interface org.xml.sax.Parser
, mais cette interface a été remplacée par le org.xml.sax.XMLReader
. Pour faciliter la transition, cette classe continue de prendre en charge le même nom et l’interface, ainsi que la prise en charge de nouvelles méthodes.
Une instance de cette classe peut être obtenue à partir de la javax.xml.parsers.SAXParserFactory#newSAXParser()
méthode. Une fois qu’une instance de cette classe est obtenue, le code XML peut être analysé à partir d’une variété de sources d’entrée. Ces sources d’entrée sont InputStreams, Files, URL et SAX InputSources.
Cette méthode statique crée une instance de fabrique basée sur un paramètre de propriété système ou utilise la plateforme par défaut si aucune propriété n’a été définie.
Propriété système qui contrôle l’implémentation factory à créer est nommée "javax.xml.parsers.SAXParserFactory"
. Cette propriété nomme une classe qui est une sous-classe concrète de cette classe abstraite. Si aucune propriété n’est définie, une plateforme par défaut est utilisée.
À mesure que le contenu est analysé par l’analyseur sous-jacent, les méthodes de l’élément donné org.xml.sax.HandlerBase
ou le org.xml.sax.helpers.DefaultHandler
contenu sont appelées.
Les implémentations de cette classe qui encapsulent une implémentation sous-jacente peuvent envisager d’utiliser la org.xml.sax.helpers.ParserAdapter
classe pour adapter initialement leur implémentation SAX1 pour fonctionner sous cette classe révisée.
Documentation Java pour javax.xml.parsers.SAXParser
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
SAXParser() |
Constructeur protégé pour empêcher l’instanciation. |
SAXParser(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
IsNamespaceAware |
Indique si cet analyseur est configuré ou non pour comprendre les espaces de noms. |
IsValidating |
Indique si cet analyseur est configuré ou non pour valider les documents XML. |
IsXIncludeAware |
Obtenez le mode de traitement XInclude pour cet analyseur. |
JniIdentityHashCode |
Définit l’API qui encapsule une classe d’implémentation |
JniPeerMembers |
Définit l’API qui encapsule une classe d’implémentation |
Parser |
Retourne l’analyseur SAX encapsulé par l’implémentation de cette classe. |
PeerReference |
Définit l’API qui encapsule une classe d’implémentation |
Schema |
Obtenez une référence au |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
XMLReader |
Retourne la IXMLReader valeur encapsulée par l’implémentation de cette classe. |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Dispose() |
Définit l’API qui encapsule une classe d’implémentation |
Dispose(Boolean) |
Définit l’API qui encapsule une classe d’implémentation |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetProperty(String) |
Retourne la propriété particulière demandée dans l’implémentation sous-jacente de |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
Parse(File, DefaultHandler) |
Analysez le contenu du fichier spécifié en tant que XML à l’aide du fichier spécifié |
Parse(File, HandlerBase) |
Analysez le contenu du fichier spécifié en tant que XML à l’aide du fichier spécifié |
Parse(InputSource, DefaultHandler) |
Analysez le contenu donné |
Parse(InputSource, HandlerBase) |
Analysez le contenu donné |
Parse(Stream, DefaultHandler, String) |
Analysez le contenu de l’instance donnée |
Parse(Stream, DefaultHandler) |
Analysez le contenu de l’instance donnée |
Parse(Stream, HandlerBase, String) |
Analysez le contenu de l’instance donnée |
Parse(Stream, HandlerBase) |
Analysez le contenu de l’instance donnée |
Parse(String, DefaultHandler) |
Analysez le contenu décrit par l’URI (Uniform Resource Identifier) donné en tant que XML à l’aide du code spécifié |
Parse(String, HandlerBase) |
Analysez le contenu décrit par l’URI (Uniform Resource Identifier) donné en tant que XML à l’aide du code spécifié |
ParseAsync(File, DefaultHandler) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(File, HandlerBase) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(InputSource, DefaultHandler) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(InputSource, HandlerBase) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(Stream, DefaultHandler, String) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(Stream, DefaultHandler) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(Stream, HandlerBase, String) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(Stream, HandlerBase) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(String, DefaultHandler) |
Définit l’API qui encapsule une classe d’implémentation |
ParseAsync(String, HandlerBase) |
Définit l’API qui encapsule une classe d’implémentation |
Reset() |
Réinitialisez-le |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetProperty(String, Object) |
Définit la propriété particulière dans l’implémentation sous-jacente de |
ToArray<T>() |
Définit l’API qui encapsule une classe d’implémentation |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Définit l’API qui encapsule une classe d’implémentation |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.DisposeUnlessReferenced() |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.Finalized() |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.JniManagedPeerState |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Définit l’API qui encapsule une classe d’implémentation |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Définit l’API qui encapsule une classe d’implémentation |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Définit l’API qui encapsule une classe d’implémentation |
GetJniTypeName(IJavaPeerable) |
Définit l’API qui encapsule une classe d’implémentation |