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.

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

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

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)

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

Parse(Stream, DefaultHandler, String)

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

Parse(Stream, HandlerBase)

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

Parse(Stream, HandlerBase, String)

Синтаксический анализ содержимого данного 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)

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

ParseAsync(Stream, DefaultHandler, String)

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

ParseAsync(Stream, HandlerBase)

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

ParseAsync(Stream, HandlerBase, String)

Определяет 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)

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

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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 для класса реализации.

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