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