Spec-Zone.ru › OpenJDK 8

Класс JAXBException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • javax.xml.bind.JAXBException
Все реализованные интерфейсы:
Serializable
Прямые известные подклассы:
MarshalException, PropertyException, UnmarshalException, ValidationException

public class JAXBException
extends Exception

Это базовый класс исключений JAXB.

С момента:
JAXB1.0
См. также:
JAXBContext, Marshaller, Unmarshaller, Сериализованная форма

Конструкторы

Конструктор и описание
JAXBException(String message)

Создает JAXBException с указанным сообщением об ошибке.

JAXBException(String message, String errorCode)

Создает JAXBException с указанным сообщением об ошибке и кодом ошибки, специфичным для поставщика.

JAXBException(String message, String errorCode, Throwable exception)

Создает JAXBException с указанным сообщением об ошибке, кодом ошибки, специфичным для поставщика, и связанным исключением.

JAXBException(String message, Throwable exception)

Создает JAXBException с указанным сообщением об ошибке и связанным исключением.

JAXBException(Throwable exception)

Создает JAXBException со связанным исключением.

Методы

Модификатор и тип Метод и описание
Throwable getCause()

Возвращает причину этого исключения или null, если причина отсутствует или неизвестна.

String getErrorCode()

Получить код ошибки, специфичный для поставщика.

Throwable getLinkedException()

Получить связанное исключение.

void printStackTrace()

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в System.err.

void printStackTrace(PrintStream s)

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в PrintStream.

void printStackTrace(PrintWriter s)

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в PrintWriter.

void setLinkedException(Throwable exception)

Добавить связанное исключение.

String toString()

Возвращает краткое описание этого исключения JAXB.

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

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

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

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

Конструкторы

JAXBException

public JAXBException(String message)

Создает JAXBException с указанным сообщением об ошибке. errorCode и linkedException по умолчанию равны null.

Параметры:
message - описание исключения

JAXBException

public JAXBException(String message,
                     String errorCode)

Создает JAXBException с указанным сообщением об ошибке и кодом ошибки, специфичным для поставщика. linkedException по умолчанию равен null.

Параметры:
message - описание исключения
errorCode - строка, определяющая код ошибки, специфичный для поставщика

JAXBException

public JAXBException(Throwable exception)

Создает JAXBException со связанным исключением. Сообщение об ошибке и код ошибки, специфичный для поставщика, по умолчанию равны null.

Параметры:
exception - связанное исключение

JAXBException

public JAXBException(String message,
                     Throwable exception)

Создает JAXBException с указанным сообщением об ошибке и связанным исключением. errorCode по умолчанию равен null.

Параметры:
message - описание исключения
exception - связанное исключение

JAXBException

public JAXBException(String message,
                     String errorCode,
                     Throwable exception)

Создает JAXBException с указанным сообщением об ошибке, кодом ошибки, специфичным для поставщика, и связанным исключением.

Параметры:
message - описание исключения
errorCode - строка, определяющая код ошибки, специфичный для поставщика
exception - связанное исключение

Методы

getErrorCode

public String getErrorCode()

Получить код ошибки, специфичный для поставщика.

Возвращает:
строка, определяющая код ошибки, специфичный для поставщика

getLinkedException

public Throwable getLinkedException()

Получить связанное исключение.

Возвращает:
связанное исключение, null, если его нет

setLinkedException

public void setLinkedException(Throwable exception)

Добавить связанное исключение.

Параметры:
exception - связанное исключение (разрешено значение null, которое указывает, что связанное исключение не существует или неизвестно).

toString

public String toString()

Возвращает краткое описание этого исключения JAXB.

Переопределяет:
toString в классе Throwable
Возвращает:
строковое представление этого исключения.

printStackTrace

public void printStackTrace(PrintStream s)

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в PrintStream.

Переопределяет:
printStackTrace в классе Throwable
Параметры:
s - PrintStream для вывода

printStackTrace

public void printStackTrace()

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в System.err.

Переопределяет:
printStackTrace в классе Throwable

printStackTrace

public void printStackTrace(PrintWriter s)

Выводит это исключение JAXB и его стек вызовов (включая стек вызовов связанного исключения, если оно не null) в PrintWriter.

Переопределяет:
printStackTrace в классе Throwable
Параметры:
s - PrintWriter для вывода

getCause

public Throwable getCause()

Описание скопировано из класса: Throwable

Возвращает причину этого исключения или null, если причина отсутствует или неизвестна. (Причина — это исключение, которое вызвало это исключение.)

Эта реализация возвращает причину, указанную в одном из конструкторов, требующих Throwable, или которая была установлена после создания с помощью метода Throwable.initCause(Throwable). Хотя обычно переопределять этот метод не требуется, подкласс может переопределить его, чтобы вернуть причину, установленную каким-либо другим способом. Это подходит для «исключения в цепочке устаревшего типа», появившегося до добавления цепочек исключений в Throwable. Обратите внимание, что переопределять любые из PrintStackTrace методов не нужно, так как все они вызывают метод getCause для определения причины исключения.

Переопределяет:
getCause в классе Throwable
Возвращает:
причину этого исключения или null, если причина отсутствует или неизвестна.

© 1993, 2020, 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.

Spec-Zone.ru

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