Класс TransformerException
- Все реализованные интерфейсы:
Serializable
- Прямые известные подклассы:
TransformerConfigurationException
public class TransformerException extends Exception
- С версии:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TransformerException |
Создает новый TransformerException. |
TransformerException |
Оборачивает существующее исключение в TransformerException. |
TransformerException |
Создает новый TransformerException из сообщения и объекта Locator. |
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, указывающий, где произошла ошибка. |
Методы, объявленные в классе 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)
Этот метод можно вызвать не более одного раза. Обычно его вызывают из конструктора или сразу после создания throwable. Если это throwable создано с помощью TransformerException(Throwable) или TransformerException(String,Throwable), этот метод нельзя вызвать ни разу.
- Переопределяет:
-
initCauseв классеThrowable - Параметры:
-
cause— причина (сохраняется для последующего получения методомgetCause()). (Допускается значениеnull, означающее, что причина отсутствует или неизвестна.) - Возвращает:
- ссылку на этот экземпляр
Throwable. - Выбрасывает:
-
IllegalArgumentException— еслиcauseявляется этим throwable. (Throwable не может быть причиной самого себя.) -
IllegalStateException— если это throwable создано с помощьюTransformerException(Throwable)илиTransformerException(String,Throwable)либо этот метод уже вызывался для данного 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, 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://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/transform/TransformerException.html