Класс MarshalException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.xml.bind.JAXBException
-
- javax.xml.bind.MarshalException
- Все реализованные интерфейсы:
- Serializable
public class MarshalException extends JAXBException
Этот исключение указывает на ошибку, возникшую во время операции маршализации, от которой поставщик не может восстановиться.
Событие ValidationEventHandler может вызвать это исключение во время операций маршализации. См. ValidationEventHandler.handleEvent(ValidationEvent).
- С момента:
- JAXB1.0
- См. также:
-
JAXBException,Marshaller, Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
MarshalException(String message) Создаёт MarshalException с указанным сообщением об ошибке. |
MarshalException(String message,
String errorCode) Создаёт MarshalException с указанным сообщением об ошибке и кодом ошибки, специфичным для поставщика. |
MarshalException(String message,
String errorCode,
Throwable exception) Создаёт MarshalException с указанным сообщением об ошибке, кодом ошибки, специфичным для поставщика, и связанным исключением. |
MarshalException(String message,
Throwable exception) Создаёт MarshalException с указанным сообщением об ошибке и связанным исключением. |
MarshalException(Throwable exception) Создаёт MarshalException со связанным исключением. |
Методы
Методы, унаследованные от класса javax.xml.bind.JAXBException
getCause, getErrorCode, getLinkedException, printStackTrace, printStackTrace, printStackTrace, setLinkedException, toString
Методы, унаследованные от класса java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Конструкторы
MarshalException
public MarshalException(String message)
Создаёт MarshalException с указанным сообщением об ошибке. Код ошибки и связанное исключение будут по умолчанию равны null.
- Параметры:
-
message- описание исключения
MarshalException
public MarshalException(String message,
String errorCode)
Создаёт MarshalException с указанным сообщением об ошибке и кодом ошибки, специфичным для поставщика. Связанное исключение будет по умолчанию равно null.
- Параметры:
-
message- описание исключения -
errorCode- строка, определяющая код ошибки, специфичный для поставщика
MarshalException
public MarshalException(Throwable exception)
Создаёт MarshalException со связанным исключением. Сообщение об ошибке и код ошибки, специфичный для поставщика, будут по умолчанию равны null.
- Параметры:
-
exception- связанное исключение
MarshalException
public MarshalException(String message,
Throwable exception)
Создаёт MarshalException с указанным сообщением об ошибке и связанным исключением. Код ошибки будет по умолчанию равен null.
- Параметры:
-
message- описание исключения -
exception- связанное исключение
MarshalException
public MarshalException(String message,
String errorCode,
Throwable exception)
Создаёт MarshalException с указанным сообщением об ошибке, кодом ошибки, специфичным для поставщика, и связанным исключением.
- Параметры:
-
message- описание исключения -
errorCode- строка, определяющая код ошибки, специфичный для поставщика -
exception- связанное исключение
© 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.