Класс TransformerException
- Все реализуемые интерфейсы:
Serializable
- Прямые известные подклассы:
TransformerConfigurationException
public class TransformerException extends Exception
- С момента:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TransformerException |
Создать новый TransformerException. |
TransformerException |
Оборачивает существующее исключение в TransformerException. |
TransformerException |
Создать новый TransformerException из сообщения и локатора. |
TransformerException |
Оборачивает существующее исключение в TransformerException. |
TransformerException |
Создать новый TransformerException, оборачивающий существующее исключение. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getCause() |
Возвращает причину этого исключительного события или null, если причина отсутствует или неизвестна. |
Throwable |
getException() |
Этот метод извлекает исключение, которое оборачивается этим исключением. |
String |
getLocationAsString() |
Получить информацию о местоположении в виде строки. |
SourceLocator |
getLocator() |
Метод getLocator извлекает экземпляр объекта SourceLocator, который указывает место возникновения ошибки. |
String |
getMessageAndLocation() |
Получить сообщение об ошибке с добавленной информацией о местоположении. |
Throwable |
initCause |
Инициализирует причину этого исключительного события заданным значением. |
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
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()
- Возвращает:
- Строка, представляющая сообщение об ошибке с добавленной информацией о местоположении.
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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/javax/xml/transform/TransformerException.html