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
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
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) |
Синтаксический анализ содержимого данного |
Parse(Stream, DefaultHandler, String) |
Синтаксический анализ содержимого данного |
Parse(Stream, HandlerBase) |
Синтаксический анализ содержимого данного |
Parse(Stream, HandlerBase, String) |
Синтаксический анализ содержимого данного |
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) |
Определяет API, который служит оболочкой |
ParseAsync(Stream, DefaultHandler, String) |
Определяет API, который служит оболочкой |
ParseAsync(Stream, HandlerBase) |
Определяет API, который служит оболочкой |
ParseAsync(Stream, HandlerBase, String) |
Определяет 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) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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, который служит оболочкой |