Partager via


SAXParser Classe

Définition

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
SAXParser
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 &quot;javax.xml.parsers.SAXParserFactory&quot;. 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 Object.

(Hérité de Object)
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 org.xml.sax.XMLReader .

(Hérité de Object)
JniPeerMembers

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

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 org.xml.sax.XMLReader .

(Hérité de Object)
Schema

Obtenez une référence au Schema processeur XML utilisé.

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 org.xml.sax.XMLReader .

(Hérité de Object)
Dispose(Boolean)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
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 org.xml.sax.XMLReader.

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é org.xml.sax.helpers.DefaultHandler.

Parse(File, HandlerBase)

Analysez le contenu du fichier spécifié en tant que XML à l’aide du fichier spécifié org.xml.sax.HandlerBase.

Parse(InputSource, DefaultHandler)

Analysez le contenu donné org.xml.sax.InputSource au format XML à l’aide du fichier spécifié org.xml.sax.helpers.DefaultHandler.

Parse(InputSource, HandlerBase)

Analysez le contenu donné org.xml.sax.InputSource au format XML à l’aide du fichier spécifié org.xml.sax.HandlerBase.

Parse(Stream, DefaultHandler, String)

Analysez le contenu de l’instance donnée java.io.InputStream au format XML à l’aide du fichier spécifié org.xml.sax.helpers.DefaultHandler.

Parse(Stream, DefaultHandler)

Analysez le contenu de l’instance donnée java.io.InputStream au format XML à l’aide du fichier spécifié org.xml.sax.helpers.DefaultHandler.

Parse(Stream, HandlerBase, String)

Analysez le contenu de l’instance donnée java.io.InputStream au format XML à l’aide du fichier spécifié org.xml.sax.HandlerBase.

Parse(Stream, HandlerBase)

Analysez le contenu de l’instance donnée java.io.InputStream au format XML à l’aide du fichier spécifié org.xml.sax.HandlerBase.

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é org.xml.sax.helpers.DefaultHandler.

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é org.xml.sax.HandlerBase.

ParseAsync(File, DefaultHandler)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(File, HandlerBase)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(InputSource, DefaultHandler)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(InputSource, HandlerBase)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(Stream, DefaultHandler, String)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(Stream, DefaultHandler)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(Stream, HandlerBase, String)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(Stream, HandlerBase)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(String, DefaultHandler)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

ParseAsync(String, HandlerBase)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

Reset()

Réinitialisez-le SAXParser à sa configuration d’origine.

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 org.xml.sax.XMLReader.

ToArray<T>()

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
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 org.xml.sax.XMLReader .

(Hérité de Object)
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 org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.Finalized()

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

(Hérité de Object)

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 org.xml.sax.XMLReader .

GetJniTypeName(IJavaPeerable)

Définit l’API qui encapsule une classe d’implémentation org.xml.sax.XMLReader .

S’applique à