Spec-Zone.ru › OpenJDK 8

Класс ParserFactory

  • java.lang.Object
    • org.xml.sax.helpers.ParserFactory

Устаревший.

Этот класс работает с устаревшим интерфейсом Parser.

public class ParserFactory
extends Object

Java-специфический класс для динамической загрузки парсеров SAX.

Этот модуль, как исходный код, так и документация, находится в общественном достоянии и не имеет ГАРАНТИЙ. См. http://www.saxproject.org для получения дополнительной информации.

Примечание: Этот класс предназначен для работы с теперь устаревшим классом SAX1 Parser. Приложения SAX2 должны использовать XMLReaderFactory вместо этого.

ParserFactory не является частью платформенно-независимого определения SAX; это дополнительный вспомогательный класс, разработанный специально для разработчиков приложений Java XML. Приложения SAX могут использовать статические методы этого класса для выделения парсера SAX динамически во время выполнения, основываясь либо на значении системной переменной `org.xml.sax.parser`, либо на строке, содержащей имя класса.

Обратите внимание, что приложение всё ещё требует XML-парсера, реализующего SAX1.

Since:
SAX 1.0
Version:
2.0.1 (sax2r2)

Методы

Модификатор и тип Метод и описание
static Parser makeParser()

Устаревший.

Создание нового парсера SAX с использованием системной переменной `org.xml.sax.parser`.

static Parser makeParser(String className)

Устаревший.

Создание нового объекта парсера SAX с использованием предоставленного имени класса.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы

makeParser

public static Parser makeParser()
                         throws ClassNotFoundException,
                                IllegalAccessException,
                                InstantiationException,
                                NullPointerException,
                                ClassCastException

Устаревший.

Создание нового парсера SAX с использованием системной переменной `org.xml.sax.parser`.

Указанный класс должен существовать и должен реализовывать интерфейс Parser.

Исключения:
NullPointerException - Нет значения для системной переменной `org.xml.sax.parser`.
ClassNotFoundException - Класс парсера SAX не найден (проверьте CLASSPATH).
IllegalAccessException - Класс парсера SAX найден, но у вас нет разрешения его загрузить.
InstantiationException - Класс парсера SAX найден, но не смог быть создан.
ClassCastException - Класс парсера SAX найден и создан, но не реализует org.xml.sax.Parser.
См. также:
makeParser(java.lang.String), Parser

makeParser

public static Parser makeParser(String className)
                         throws ClassNotFoundException,
                                IllegalAccessException,
                                InstantiationException,
                                ClassCastException

Устаревший.

Создание нового объекта парсера SAX с использованием предоставленного имени класса.

Указанный класс должен существовать и должен реализовывать интерфейс Parser.

Параметры:
className - Строка, содержащая имя класса парсера SAX.
Исключения:
ClassNotFoundException - Класс парсера SAX не найден (проверьте CLASSPATH).
IllegalAccessException - Класс парсера SAX найден, но у вас нет разрешения его загрузить.
InstantiationException - Класс парсера SAX найден, но не смог быть создан.
ClassCastException - Класс парсера SAX найден и создан, но не реализует org.xml.sax.Parser.
См. также:
makeParser(), Parser

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API