public class TransformerException extends Exception
Конструктор и Описание |
---|
TransformerException(String message)
Создайте новый TransformerException.
|
TransformerException(String message, SourceLocator locator)
Создайте новый TransformerException из сообщения и Локатора.
|
TransformerException(String message, SourceLocator locator, Throwable e)
Оберните существующее исключение в TransformerException.
|
TransformerException(String message, Throwable e)
Оберните существующее исключение в TransformerException.
|
TransformerException(Throwable e)
Создайте новый TransformerException, обертывающий существующее исключение.
|
Модификатор и Тип | Метод и Описание |
---|---|
Throwable |
getCause()
Возвращает причину этого throwable или
null если причина является несуществующей или неизвестной. |
Throwable |
getException()
Этот метод получает исключение, которое обертывает это исключение.
|
Строка |
getLocationAsString()
Получите информацию расположения как строку.
|
SourceLocator |
getLocator()
Метод getLocator получает экземпляр объекта SourceLocator, который определяет, где ошибка произошла.
|
Строка |
getMessageAndLocation()
Получите сообщение об ошибке с добавленной информацией о расположении.
|
Throwable |
initCause(Throwable cause)
Инициализирует причину этого throwable к указанному значению.
|
void |
printStackTrace()
Напечатайте трассировку методов от где порожденная ошибка.
|
void |
printStackTrace(PrintStream s)
Напечатайте трассировку методов от где порожденная ошибка.
|
void |
printStackTrace(PrintWriter s)
Напечатайте трассировку методов от где порожденная ошибка.
|
void |
setLocator(SourceLocator location)
Метод setLocator устанавливает экземпляр объекта SourceLocator, который определяет, где ошибка произошла.
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toString
public TransformerException(String message)
message
- Сообщение об ошибке или предупреждающее сообщение.public TransformerException(Throwable e)
e
- Исключение, которое будет обернуто.public TransformerException(String message, Throwable e)
Это используется для того, чтобы выдать исключения процессора прежде, чем обработка запустилась.
message
- Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.e
- Любое исключениеpublic TransformerException(String message, SourceLocator locator)
Этот конструктор особенно полезен, когда приложение создает свое собственное исключение изнутри обратного вызова DocumentHandler.
message
- Сообщение об ошибке или предупреждающее сообщение.locator
- Объект локатора для ошибки или предупреждения.public TransformerException(String message, SourceLocator locator, Throwable e)
message
- Сообщение об ошибке или предупреждающее сообщение, или нуль, чтобы использовать сообщение от встроенного исключения.locator
- Объект локатора для ошибки или предупреждения.e
- Любое исключениеpublic SourceLocator getLocator()
public void setLocator(SourceLocator location)
location
- Объект SourceLocator, или нуль, чтобы очистить расположение.public Throwable getException()
getCause()
public Throwable getCause()
null
если причина является несуществующей или неизвестной. (Причиной является throwable, который заставил этот throwable быть брошенным.)public Throwable initCause(Throwable cause)
Этот метод можно вызвать самое большее однажды. Это обычно вызывают изнутри конструктора, или сразу после создания throwable. Если этот throwable создавался с TransformerException(Throwable)
или TransformerException(String,Throwable)
, этот метод нельзя вызвать даже однажды.
initCause
в class Throwable
cause
- причина (который сохраняется для более позднего извлечения getCause()
метод). (A null
значение разрешается, и указывает, что причина является несуществующей или неизвестной.)Throwable
экземпляр.IllegalArgumentException
- если cause
этот throwable. (throwable не может быть своей собственной причиной.)IllegalStateException
- если этот throwable создавался с TransformerException(Throwable)
или TransformerException(String,Throwable)
, или этот метод уже вызвали на этом throwable.public String getMessageAndLocation()
String
представление сообщения об ошибке с добавленной информацией о расположении.public String getLocationAsString()
public void printStackTrace()
printStackTrace
в class Throwable
public void printStackTrace(PrintStream s)
printStackTrace
в class Throwable
s
- Поток, куда дамп будет отправлен.public void printStackTrace(PrintWriter s)
printStackTrace
в class Throwable
s
- Писатель, куда дамп будет отправлен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92