SAXParser Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a API que encapsula uma org.xml.sax.XMLReader
classe de implementação.
[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
- Herança
- Atributos
Comentários
Define a API que encapsula uma org.xml.sax.XMLReader
classe de implementação. No JAXP 1.0, essa classe encapsulava a org.xml.sax.Parser
interface, no entanto, essa interface foi substituída org.xml.sax.XMLReader
pelo . Para facilitar a transição, essa classe continua a oferecer suporte ao mesmo nome e interface, além de oferecer suporte a novos métodos.
Uma instância dessa classe pode ser obtida do javax.xml.parsers.SAXParserFactory#newSAXParser()
método. Depois que uma instância dessa classe é obtida, o XML pode ser analisado de uma variedade de fontes de entrada. Essas fontes de entrada são InputStreams, Files, URLs e SAX InputSources.
Esse método estático cria uma nova instância de fábrica com base em uma configuração de propriedade do sistema ou usa o padrão da plataforma se nenhuma propriedade tiver sido definida.
A propriedade do sistema que controla qual implementação de fábrica criar é chamada "javax.xml.parsers.SAXParserFactory"
. Essa propriedade nomeia uma classe que é uma subclasse concreta dessa classe abstrata. Se nenhuma propriedade for definida, um padrão de plataforma será usado.
À medida que o conteúdo é analisado pelo analisador subjacente, os métodos do dado org.xml.sax.HandlerBase
ou do são org.xml.sax.helpers.DefaultHandler
chamados.
As implementações dessa classe que encapsulam uma implementação subjacente podem considerar o uso da org.xml.sax.helpers.ParserAdapter
classe para adaptar inicialmente sua implementação SAX1 para trabalhar sob essa classe revisada.
Documentação Java para javax.xml.parsers.SAXParser
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
SAXParser() |
Construtor protegido para impedir instanciação. |
SAXParser(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IsNamespaceAware |
Indica se esse analisador está ou não configurado para entender namespaces. |
IsValidating |
Indica se esse analisador está ou não configurado para validar documentos XML. |
IsXIncludeAware |
Obtenha o modo de processamento XInclude para este analisador. |
JniIdentityHashCode |
Define a API que encapsula uma |
JniPeerMembers |
Define a API que encapsula uma |
Parser |
Retorna o analisador SAX que é encapsulado pela implementação dessa classe. |
PeerReference |
Define a API que encapsula uma |
Schema |
Obtenha uma referência para o |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
XMLReader |
Retorna o IXMLReader que é encapsulado pela implementação dessa classe. |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Dispose() |
Define a API que encapsula uma |
Dispose(Boolean) |
Define a API que encapsula uma |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetProperty(String) |
Retorna a propriedade específica solicitada na implementação subjacente do |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Parse(File, DefaultHandler) |
Analise o conteúdo do arquivo especificado como XML usando o |
Parse(File, HandlerBase) |
Analise o conteúdo do arquivo especificado como XML usando o |
Parse(InputSource, DefaultHandler) |
Analise o conteúdo fornecido |
Parse(InputSource, HandlerBase) |
Analise o conteúdo fornecido |
Parse(Stream, DefaultHandler, String) |
Analise o conteúdo da instância fornecida |
Parse(Stream, DefaultHandler) |
Analise o conteúdo da instância fornecida |
Parse(Stream, HandlerBase, String) |
Analise o conteúdo da instância fornecida |
Parse(Stream, HandlerBase) |
Analise o conteúdo da instância fornecida |
Parse(String, DefaultHandler) |
Analise o conteúdo descrito pelo URI (Uniform Resource Identifier) como XML usando o |
Parse(String, HandlerBase) |
Analise o conteúdo descrito pelo URI (Uniform Resource Identifier) como XML usando o |
ParseAsync(File, DefaultHandler) |
Define a API que encapsula uma |
ParseAsync(File, HandlerBase) |
Define a API que encapsula uma |
ParseAsync(InputSource, DefaultHandler) |
Define a API que encapsula uma |
ParseAsync(InputSource, HandlerBase) |
Define a API que encapsula uma |
ParseAsync(Stream, DefaultHandler, String) |
Define a API que encapsula uma |
ParseAsync(Stream, DefaultHandler) |
Define a API que encapsula uma |
ParseAsync(Stream, HandlerBase, String) |
Define a API que encapsula uma |
ParseAsync(Stream, HandlerBase) |
Define a API que encapsula uma |
ParseAsync(String, DefaultHandler) |
Define a API que encapsula uma |
ParseAsync(String, HandlerBase) |
Define a API que encapsula uma |
Reset() |
Redefina isso |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetProperty(String, Object) |
Define a propriedade específica na implementação subjacente do |
ToArray<T>() |
Define a API que encapsula uma |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Define a API que encapsula uma |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Define a API que encapsula uma |
IJavaPeerable.DisposeUnlessReferenced() |
Define a API que encapsula uma |
IJavaPeerable.Finalized() |
Define a API que encapsula uma |
IJavaPeerable.JniManagedPeerState |
Define a API que encapsula uma |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Define a API que encapsula uma |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Define a API que encapsula uma |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Define a API que encapsula uma |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Define a API que encapsula uma |
GetJniTypeName(IJavaPeerable) |
Define a API que encapsula uma |