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
- Наследование
- Атрибуты
Комментарии
Определяет 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.
Этот статический метод создает новый экземпляр фабрики на основе параметра системного свойства или использует платформу по умолчанию, если свойство не определено.
Системное свойство, которое управляет создаваемой реализацией фабрики, называется "javax.xml.parsers.SAXParserFactory"
. Это свойство называет класс, который является конкретным подклассом этого абстрактного класса. Если свойство не определено, будет использоваться платформа по умолчанию.
Так как содержимое анализируется базовым анализатором, вызываются методы заданного 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 |
Возвращает класс среды выполнения этого |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsNamespaceAware |
Указывает, настроен ли этот средство синтаксического анализа для понимания пространств имен. |
IsValidating |
Указывает, настроен ли этот средство синтаксического анализа для проверки XML-документов. |
IsXIncludeAware |
Получите режим обработки XInclude для этого средства синтаксического анализа. |
JniIdentityHashCode |
Определяет API, который упаковывает |
JniPeerMembers |
Определяет API, который упаковывает |
Parser |
Возвращает средство синтаксического анализа SAX, инкапсулированное реализацией этого класса. |
PeerReference |
Определяет API, который упаковывает |
Schema |
Получите ссылку на |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
XMLReader |
Возвращает инкапсулированное IXMLReader реализацией этого класса. |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Определяет API, который упаковывает |
Dispose(Boolean) |
Определяет API, который упаковывает |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetProperty(String) |
Возвращает конкретное свойство, запрошенное в базовой реализации |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
Parse(File, DefaultHandler) |
Анализ содержимого файла, указанного в формате XML, с помощью указанного |
Parse(File, HandlerBase) |
Анализ содержимого файла, указанного в формате XML, с помощью указанного |
Parse(InputSource, DefaultHandler) |
Анализ содержимого, заданного |
Parse(InputSource, HandlerBase) |
Анализ содержимого, заданного |
Parse(Stream, DefaultHandler, String) |
Анализ содержимого данного |
Parse(Stream, DefaultHandler) |
Анализ содержимого данного |
Parse(Stream, HandlerBase, String) |
Анализ содержимого данного |
Parse(Stream, HandlerBase) |
Анализ содержимого данного |
Parse(String, DefaultHandler) |
Анализ содержимого, описанного с помощью универсального идентификатора ресурса (URI) в формате XML с помощью указанного |
Parse(String, HandlerBase) |
Анализ содержимого, описанного с помощью универсального идентификатора ресурса (URI) в формате XML с помощью указанного |
ParseAsync(File, DefaultHandler) |
Определяет API, который упаковывает |
ParseAsync(File, HandlerBase) |
Определяет API, который упаковывает |
ParseAsync(InputSource, DefaultHandler) |
Определяет API, который упаковывает |
ParseAsync(InputSource, HandlerBase) |
Определяет API, который упаковывает |
ParseAsync(Stream, DefaultHandler, String) |
Определяет API, который упаковывает |
ParseAsync(Stream, DefaultHandler) |
Определяет API, который упаковывает |
ParseAsync(Stream, HandlerBase, String) |
Определяет API, который упаковывает |
ParseAsync(Stream, HandlerBase) |
Определяет API, который упаковывает |
ParseAsync(String, DefaultHandler) |
Определяет API, который упаковывает |
ParseAsync(String, HandlerBase) |
Определяет API, который упаковывает |
Reset() |
Сбросьте эту |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetProperty(String, Object) |
Задает конкретное свойство в базовой реализации |
ToArray<T>() |
Определяет API, который упаковывает |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Определяет API, который упаковывает |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Определяет API, который упаковывает |
IJavaPeerable.DisposeUnlessReferenced() |
Определяет API, который упаковывает |
IJavaPeerable.Finalized() |
Определяет API, который упаковывает |
IJavaPeerable.JniManagedPeerState |
Определяет API, который упаковывает |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Определяет API, который упаковывает |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Определяет API, который упаковывает |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Определяет API, который упаковывает |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Определяет API, который упаковывает |
GetJniTypeName(IJavaPeerable) |
Определяет API, который упаковывает |