Пожалуйста, учтите, что спецификации и другая информация, содержащаяся здесь, не являются заключительными и могут быть изменены. Информация доступна для вас исключительно ради ознакомления.
public class SAXParseException
extends SAXException
Инкапсулируйте ошибку синтаксического анализа XML или предупреждение.
Этот модуль, и исходный код и документация, находится в Общедоступном Домене, и прибывает без ГАРАНТИИ. См. http://www.saxproject.org для дополнительной информации.
Это исключение может включать информацию для того, чтобы определить местоположение ошибки в исходном XML-документе, как будто это прибыло из a Locator объект. Отметьте это, хотя приложение получит SAXParseException как параметр обработчикам в ErrorHandler интерфейс, приложение фактически не обязано выдавать исключение; вместо этого, это может просто считать информацию в этом и предпринять различные меры.
Так как это исключение является подклассом SAXException, это наследовало возможность обернуть другое исключение.
Оберните существующее исключение в SAXParseException.
Этот конструктор особенно полезен, когда приложение создает свое собственное исключение изнутри a ContentHandler обратный вызов, и потребности обернуть существующее исключение, которое не является подклассом SAXException.
Параметры:
message - Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.
locator - Объект локатора для ошибки или предупреждения (может быть нуль).
public SAXParseException(String message,
String publicId,
String systemId,
int lineNumber,
int columnNumber)
Создайте новый SAXParseException.
Этот конструктор является самым полезным для писателей синтаксического анализатора.
Все параметры кроме сообщения - то, как будто им обеспечил a Locator. Например, если системным идентификатором является URL (включая относительное имя файла), вызывающая сторона должна разрешить это полностью прежде, чем создать исключение.
Параметры:
message - Сообщение об ошибке или предупреждающее сообщение.
publicId - Общедоступный идентификатор объекта, который генерировал ошибку или предупреждение.
systemId - Системный идентификатор объекта, который генерировал ошибку или предупреждение.
lineNumber - Номер строки конца текста, который вызвал ошибку или предупреждение.
columnNumber - Номер столбца конца текста, которые вызывают ошибку или предупреждение.
SAXParseException
public SAXParseException(String message,
String publicId,
String systemId,
int lineNumber,
int columnNumber,
Exception e)
Создайте новый SAXParseException со встроенным исключением.
Этот конструктор является самым полезным для писателей синтаксического анализатора, которые должны обернуть исключение, которое не является подклассом SAXException.
Все параметры кроме сообщения и исключения - то, как будто им обеспечил a Locator. Например, если системным идентификатором является URL (включая относительное имя файла), вызывающая сторона должна разрешить это полностью прежде, чем создать исключение.
Параметры:
message - Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.
publicId - Общедоступный идентификатор объекта, который генерировал ошибку или предупреждение.
systemId - Системный идентификатор объекта, который генерировал ошибку или предупреждение.
lineNumber - Номер строки конца текста, который вызвал ошибку или предупреждение.
columnNumber - Номер столбца конца текста, которые вызывают ошибку или предупреждение.