SAXParser Класс

Определение

Определяет API, который упаковывает 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
Наследование
SAXParser
Атрибуты

Комментарии

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации. В JAXP 1.0 этот класс упаковал org.xml.sax.Parser интерфейс, однако этот интерфейс был заменен org.xml.sax.XMLReader. Для удобства перехода этот класс продолжает поддерживать то же имя и интерфейс, а также поддерживать новые методы.

Экземпляр этого класса можно получить из javax.xml.parsers.SAXParserFactory#newSAXParser() метода. После получения экземпляра этого класса XML можно проанализировать из различных источников входных данных. Эти источники ввода — InputStreams, Files, URL-адреса и SAX InputSources.

Этот статический метод создает новый экземпляр фабрики на основе параметра системного свойства или использует платформу по умолчанию, если свойство не определено.

Системное свойство, которое управляет создаваемой реализацией фабрики, называется &quot;javax.xml.parsers.SAXParserFactory&quot;. Это свойство называет класс, который является конкретным подклассом этого абстрактного класса. Если свойство не определено, будет использоваться платформа по умолчанию.

Так как содержимое анализируется базовым анализатором, вызываются методы заданного org.xml.sax.HandlerBase или вызываемого org.xml.sax.helpers.DefaultHandler .

Реализации этого класса, которые упаковывают базовую реализацию, можно рассмотреть возможность использования org.xml.sax.helpers.ParserAdapter класса для первоначальной адаптации реализации SAX1 для работы в рамках этого измененного класса.

Документация по Java для javax.xml.parsers.SAXParser.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

SAXParser()

Защищенный конструктор для предотвращения создания экземпляра.

SAXParser(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsNamespaceAware

Указывает, настроен ли этот средство синтаксического анализа для понимания пространств имен.

IsValidating

Указывает, настроен ли этот средство синтаксического анализа для проверки XML-документов.

IsXIncludeAware

Получите режим обработки XInclude для этого средства синтаксического анализа.

JniIdentityHashCode

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
JniPeerMembers

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

Parser

Возвращает средство синтаксического анализа SAX, инкапсулированное реализацией этого класса.

PeerReference

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
Schema

Получите ссылку на Schema используемый обработчиком XML.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

XMLReader

Возвращает инкапсулированное IXMLReader реализацией этого класса.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
Dispose(Boolean)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetProperty(String)

Возвращает конкретное свойство, запрошенное в базовой реализации org.xml.sax.XMLReader.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Parse(File, DefaultHandler)

Анализ содержимого файла, указанного в формате XML, с помощью указанного org.xml.sax.helpers.DefaultHandler.

Parse(File, HandlerBase)

Анализ содержимого файла, указанного в формате XML, с помощью указанного org.xml.sax.HandlerBase.

Parse(InputSource, DefaultHandler)

Анализ содержимого, заданного org.xml.sax.InputSource как XML, с помощью указанного org.xml.sax.helpers.DefaultHandler.

Parse(InputSource, HandlerBase)

Анализ содержимого, заданного org.xml.sax.InputSource как XML, с помощью указанного org.xml.sax.HandlerBase.

Parse(Stream, DefaultHandler, String)

Анализ содержимого данного java.io.InputStream экземпляра как XML с помощью указанного org.xml.sax.helpers.DefaultHandler.

Parse(Stream, DefaultHandler)

Анализ содержимого данного java.io.InputStream экземпляра как XML с помощью указанного org.xml.sax.helpers.DefaultHandler.

Parse(Stream, HandlerBase, String)

Анализ содержимого данного java.io.InputStream экземпляра как XML с помощью указанного org.xml.sax.HandlerBase.

Parse(Stream, HandlerBase)

Анализ содержимого данного java.io.InputStream экземпляра как XML с помощью указанного org.xml.sax.HandlerBase.

Parse(String, DefaultHandler)

Анализ содержимого, описанного с помощью универсального идентификатора ресурса (URI) в формате XML с помощью указанного org.xml.sax.helpers.DefaultHandler.

Parse(String, HandlerBase)

Анализ содержимого, описанного с помощью универсального идентификатора ресурса (URI) в формате XML с помощью указанного org.xml.sax.HandlerBase.

ParseAsync(File, DefaultHandler)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(File, HandlerBase)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(InputSource, DefaultHandler)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(InputSource, HandlerBase)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(Stream, DefaultHandler, String)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(Stream, DefaultHandler)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(Stream, HandlerBase, String)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(Stream, HandlerBase)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(String, DefaultHandler)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

ParseAsync(String, HandlerBase)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

Reset()

Сбросьте эту SAXParser конфигурацию до исходной конфигурации.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetProperty(String, Object)

Задает конкретное свойство в базовой реализации org.xml.sax.XMLReader.

ToArray<T>()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

GetJniTypeName(IJavaPeerable)

Определяет API, который упаковывает org.xml.sax.XMLReader класс реализации.

Применяется к