Класс TransformerException
- Все реализованные интерфейсы:
Serializable
- Прямые известные подклассы:
TransformerConfigurationException
public class TransformerException extends Exception
- С момента:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TransformerException |
Создать новый TransformerException. |
TransformerException |
Оборачивает существующее исключение в TransformerException. |
TransformerException |
Создать новый TransformerException из сообщения и локатора. |
TransformerException |
Оборачивает существующее исключение в TransformerException. |
TransformerException |
Создать новый TransformerException, оборачивающий существующее исключение. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getCause() |
Возвращает причину этого объекта throwable или null , если причина отсутствует или неизвестна. |
Throwable |
getException() |
Этот метод извлекает исключение, которое оборачивает это исключение. |
String |
getLocationAsString() |
Получить информацию о местоположении в виде строки. |
SourceLocator |
getLocator() |
Метод getLocator извлекает экземпляр объекта SourceLocator, указывающий, где произошла ошибка. |
String |
getMessageAndLocation() |
Получить сообщение об ошибке с добавленной информацией о местоположении. |
Throwable |
initCause |
Инициализирует причину этого объекта throwable заданным значением. |
void |
printStackTrace() |
Вывести трассировку методов, откуда произошла ошибка. |
void |
printStackTrace |
Вывести трассировку методов, откуда произошла ошибка. |
void |
printStackTrace |
Вывести трассировку методов, откуда произошла ошибка. |
void |
setLocator |
Метод setLocator устанавливает экземпляр объекта SourceLocator, указывающий, где произошла ошибка. |
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toString
Подробное описание конструкторов
TransformerException
public TransformerException(String message)
- Параметры:
-
message- Сообщение об ошибке или предупреждении.
TransformerException
public TransformerException(Throwable e)
- Параметры:
-
e- Исключение, которое нужно обернуть.
TransformerException
public TransformerException(String message, Throwable e)
Используется для выброса исключений процессора до начала обработки.
- Параметры:
-
message- Сообщение об ошибке или предупреждении, или null для использования сообщения из вложенного исключения. -
e- Любое исключение
TransformerException
public TransformerException(String message, SourceLocator locator)
Этот конструктор особенно полезен, когда приложение создает собственное исключение внутри обратного вызова DocumentHandler.
- Параметры:
-
message- Сообщение об ошибке или предупреждении. -
locator- Объект локатора для ошибки или предупреждения.
TransformerException
public TransformerException(String message, SourceLocator locator, Throwable e)
- Параметры:
-
message- Сообщение об ошибке или предупреждении, или null для использования сообщения из вложенного исключения. -
locator- Объект локатора для ошибки или предупреждения. -
e- Любое исключение
Подробное описание методов
getLocator
public SourceLocator getLocator()
- Возвращает:
- Объект SourceLocator или null, если он не был указан.
setLocator
public void setLocator(SourceLocator location)
- Параметры:
-
location- Объект SourceLocator или null для очистки местоположения.
getException
public Throwable getException()
- Возвращает:
- Объект Throwable или null.
- См. также:
getCause
public Throwable getCause()
null если причина отсутствует или неизвестна. (Причина — это исключение, которое вызвало это исключение.)- Переопределяет:
-
getCauseв классеThrowable - Возвращает:
- причину, или null, если неизвестно
initCause
public Throwable initCause(Throwable cause)
Этот метод может быть вызван не более одного раза. Обычно он вызывается из конструктора или сразу после создания исключения. Если это исключение было создано с помощью TransformerException(Throwable) или TransformerException(String,Throwable), этот метод не может быть вызван ни разу.
- Переопределяет:
-
initCauseв классеThrowable - Параметры:
-
cause- причина (которая сохраняется для последующего извлечения методомgetCause()). (Разрешено значениеnull, указывающее на то, что причина отсутствует или неизвестна.) - Возвращает:
- ссылка на этот экземпляр
Throwable. - Исключение:
-
IllegalArgumentException- еслиcauseявляется этим исключением. (Исключение не может быть своей собственной причиной.) -
IllegalStateException- если это исключение было создано с помощьюTransformerException(Throwable)илиTransformerException(String,Throwable), или этот метод уже был вызван для этого исключения.
getMessageAndLocation
public String getMessageAndLocation()
- Возвращает:
- Строка
String, представляющая сообщение об ошибке с добавленной информацией о местоположении.
getLocationAsString
public String getLocationAsString()
- Возвращает:
- Строка с информацией о местоположении или null, если информация о местоположении отсутствует.
printStackTrace
public void printStackTrace()
- Переопределяет:
-
printStackTraceв классеThrowable
printStackTrace
public void printStackTrace(PrintStream s)
- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s- Поток, в который будет отправлен вывод.
printStackTrace
public void printStackTrace(PrintWriter s)
- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s- Поток, в который будет отправлен вывод.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.xml/javax/xml/transform/TransformerException.html