Parser интерфейс.public class ParserFactory extends Object
Этот модуль, и исходный код и документация, находится в Общедоступном Домене, и прибывает без ГАРАНТИИ. См. для дополнительной информации.
Отметьте: Этот class разрабатывается, чтобы работать с теперь осуждаемым SAX1 Parser class. Приложения SAX2 должны использовать XMLReaderFactory вместо этого.
ParserFactory не является частью независимого от платформы определения SAX; это - дополнительное удобство class, специально разработанный для писателей приложения XML Java. Приложения SAX могут использовать статические методы в этом class, чтобы выделить синтаксический анализатор SAX динамически во времени выполнения, базируемом или на значении `org.xml.sax.parser' системного свойства или на строке, содержащей имя class.
Отметьте, что приложение все еще требует синтаксического анализатора XML, который реализует SAX1.
| Модификатор и Тип | Метод и Описание |
|---|---|
static Parser |
makeParser()
Осуждаемый.
Создайте новый синтаксический анализатор SAX, используя `org.xml.sax.parser' системное свойство.
|
static Parser |
makeParser(String className)
Осуждаемый.
Создайте новый объект синтаксического анализатора SAX использование обеспеченного имени class.
|
public static Parser makeParser() throws ClassNotFoundException, IllegalAccessException, InstantiationException, NullPointerException, ClassCastException
Именованный class должен существовать и должен реализовать Parser интерфейс.
NullPointerException - Нет никакого значения для `org.xml.sax.parser' системного свойства.ClassNotFoundException - class синтаксического анализатора SAX не был найден (проверьте свой ПУТЬ К КЛАССУ).IllegalAccessException - Синтаксический анализатор SAX, которым class был найден, но у Вас нет разрешения, чтобы загрузить его.InstantiationException - Синтаксический анализатор SAX class был найден, но не мог быть инстанцирован.ClassCastException - Синтаксический анализатор SAX class был найден и инстанцирован, но не реализует org.xml.sax. Синтаксический анализатор.makeParser(java.lang.String), Parserpublic static Parser makeParser(String className) throws ClassNotFoundException, IllegalAccessException, InstantiationException, ClassCastException
Именованный class должен существовать и должен реализовать Parser интерфейс.
className - Строка, содержащая имя синтаксического анализатора SAX class.ClassNotFoundException - class синтаксического анализатора SAX не был найден (проверьте свой ПУТЬ К КЛАССУ).IllegalAccessException - Синтаксический анализатор SAX, которым class был найден, но у Вас нет разрешения, чтобы загрузить его.InstantiationException - Синтаксический анализатор SAX class был найден, но не мог быть инстанцирован.ClassCastException - Синтаксический анализатор SAX class был найден и инстанцирован, но не реализует org.xml.sax. Синтаксический анализатор.makeParser(), Parser
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92