Spec-Zone.ru › OpenJDK 21

Класс TransformerException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.transform.TransformerException
Все реализованные интерфейсы:
Serializable
Прямые известные подклассы:
TransformerConfigurationException
public class TransformerException extends Exception
Этот класс определяет исключительное состояние, возникшее во время процесса преобразования.
С момента:
1.4
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
TransformerException(String message)
Создать новый TransformerException.
TransformerException(String message, Throwable e)
Оборачивает существующее исключение в TransformerException.
TransformerException(String message, SourceLocator locator)
Создать новый TransformerException из сообщения и локатора.
TransformerException(String message, SourceLocator locator, Throwable e)
Оборачивает существующее исключение в TransformerException.
TransformerException(Throwable e)
Создать новый TransformerException, оборачивающий существующее исключение.

Краткое описание методов

Модификатор и тип Метод Описание
Throwable getCause()
Возвращает причину этого объекта throwable или null , если причина отсутствует или неизвестна.
Throwable getException()
Этот метод извлекает исключение, которое оборачивает это исключение.
String getLocationAsString()
Получить информацию о местоположении в виде строки.
SourceLocator getLocator()
Метод getLocator извлекает экземпляр объекта SourceLocator, указывающий, где произошла ошибка.
String getMessageAndLocation()
Получить сообщение об ошибке с добавленной информацией о местоположении.
Throwable initCause(Throwable cause)
Инициализирует причину этого объекта throwable заданным значением.
void printStackTrace()
Вывести трассировку методов, откуда произошла ошибка.
void printStackTrace(PrintStream s)
Вывести трассировку методов, откуда произошла ошибка.
void printStackTrace(PrintWriter s)
Вывести трассировку методов, откуда произошла ошибка.
void setLocator(SourceLocator location)
Метод setLocator устанавливает экземпляр объекта SourceLocator, указывающий, где произошла ошибка.

Методы, объявленные в классе java.lang.Throwable

addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

TransformerException

public TransformerException(String message)
Создать новый TransformerException.
Параметры:
message - Сообщение об ошибке или предупреждении.

TransformerException

public TransformerException(Throwable e)
Создать новый TransformerException, оборачивающий существующее исключение.
Параметры:
e - Исключение, которое нужно обернуть.

TransformerException

public TransformerException(String message, Throwable e)
Обернуть существующее исключение в TransformerException.

Используется для выброса исключений процессора до начала обработки.

Параметры:
message - Сообщение об ошибке или предупреждении, или null для использования сообщения из вложенного исключения.
e - Любое исключение

TransformerException

public TransformerException(String message, SourceLocator locator)
Создать новый TransformerException из сообщения и локатора.

Этот конструктор особенно полезен, когда приложение создает собственное исключение внутри обратного вызова DocumentHandler.

Параметры:
message - Сообщение об ошибке или предупреждении.
locator - Объект локатора для ошибки или предупреждения.

TransformerException

public TransformerException(String message, SourceLocator locator, Throwable e)
Обернуть существующее исключение в TransformerException.
Параметры:
message - Сообщение об ошибке или предупреждении, или null для использования сообщения из вложенного исключения.
locator - Объект локатора для ошибки или предупреждения.
e - Любое исключение

Подробное описание методов

getLocator

public SourceLocator getLocator()
Метод getLocator извлекает экземпляр объекта SourceLocator, который указывает, где произошла ошибка.
Возвращает:
Объект SourceLocator или null, если он не был указан.

setLocator

public void setLocator(SourceLocator location)
Метод setLocator устанавливает экземпляр объекта SourceLocator, который указывает, где произошла ошибка.
Параметры:
location - Объект SourceLocator или null для очистки местоположения.

getException

public Throwable getException()
Этот метод извлекает исключение, которое оборачивается этим исключением.
Возвращает:
Объект Throwable или null.
См. также:
  • getCause()

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API