public class SAXParseException extends SAXException
Этот модуль, и исходный код и документация, находится в Общедоступном Домене, и прибывает без ГАРАНТИИ. См. для дополнительной информации.
Это исключение может включать информацию для того, чтобы определить местоположение ошибки в исходном XML-документе, как будто это прибыло из a Locator объект. Отметьте это, хотя приложение получит SAXParseException как параметр обработчикам в ErrorHandler интерфейс, приложение фактически не обязано выдавать исключение; вместо этого, это может просто считать информацию в этом и предпринять различные меры.
Так как это исключение является подклассом SAXException, это наследовало возможность обернуть другое исключение.
SAXException, Locator, ErrorHandler, Сериализированная Форма| Конструктор и Описание |
|---|
SAXParseException(String message, Locator locator)
Создайте новый SAXParseException из сообщения и Локатора.
|
SAXParseException(String message, Locator locator, Exception e)
Оберните существующее исключение в SAXParseException.
|
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber)
Создайте новый SAXParseException.
|
SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
Создайте новый SAXParseException со встроенным исключением.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getColumnNumber()
Номер столбца конца текста, где исключение произошло.
|
int |
getLineNumber()
Номер строки конца текста, где исключение произошло.
|
Строка |
getPublicId()
Получите общедоступный идентификатор объекта, где исключение произошло.
|
Строка |
getSystemId()
Получите системный идентификатор объекта, где исключение произошло.
|
Строка |
toString()
Переопределите toString, чтобы обеспечить более подробное сообщение об ошибке.
|
getCause, getException, getMessageaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic SAXParseException(String message, Locator locator)
Этот конструктор особенно полезен, когда приложение создает свое собственное исключение изнутри a ContentHandler обратный вызов.
message - Сообщение об ошибке или предупреждающее сообщение.locator - Объект локатора для ошибки или предупреждения (может быть нуль).Locatorpublic SAXParseException(String message, Locator locator, Exception e)
Этот конструктор особенно полезен, когда приложение создает свое собственное исключение изнутри a ContentHandler обратный вызов, и потребности обернуть существующее исключение, которое не является подклассом SAXException.
message - Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.locator - Объект локатора для ошибки или предупреждения (может быть нуль).e - Любое исключение.Locatorpublic SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber)
Этот конструктор является самым полезным для писателей синтаксического анализатора.
Все параметры кроме сообщения - то, как будто им обеспечил a Locator. Например, если системным идентификатором является URL (включая относительное имя файла), вызывающая сторона должна разрешить это полностью прежде, чем создать исключение.
message - Сообщение об ошибке или предупреждающее сообщение.publicId - Общедоступный идентификатор объекта, который генерировал ошибку или предупреждение.systemId - Системный идентификатор объекта, который генерировал ошибку или предупреждение.lineNumber - Номер строки конца текста, который вызвал ошибку или предупреждение.columnNumber - Номер столбца конца текста, которые вызывают ошибку или предупреждение.public SAXParseException(String message, String publicId, String systemId, int lineNumber, int columnNumber, Exception e)
Этот конструктор является самым полезным для писателей синтаксического анализатора, которые должны обернуть исключение, которое не является подклассом SAXException.
Все параметры кроме сообщения и исключения - то, как будто им обеспечил a Locator. Например, если системным идентификатором является URL (включая относительное имя файла), вызывающая сторона должна разрешить это полностью прежде, чем создать исключение.
message - Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.publicId - Общедоступный идентификатор объекта, который генерировал ошибку или предупреждение.systemId - Системный идентификатор объекта, который генерировал ошибку или предупреждение.lineNumber - Номер строки конца текста, который вызвал ошибку или предупреждение.columnNumber - Номер столбца конца текста, которые вызывают ошибку или предупреждение.e - Другое исключение, чтобы встроить в этого.public String getPublicId()
Locator.getPublicId()public String getSystemId()
Если системным идентификатором является URL, он будет разрешен полностью.
Locator.getSystemId()public int getLineNumber()
Первая строка является строкой 1.
Locator.getLineNumber()public int getColumnNumber()
Первый столбец в строке является позицией 1.
Locator.getColumnNumber()public String toString()
toString в class SAXException
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92