Класс MarshalException
- Все реализуемые интерфейсы:
Serializable
public class MarshalException extends Exception
MarshalException может содержать причину: другое исключение, из-за которого было выброшено это MarshalException.
- С версии:
- 1.6
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MarshalException() |
Создает новый MarshalException с null в качестве подробного сообщения. |
MarshalException |
Создает новый MarshalException с указанным подробным сообщением. |
MarshalException |
Создает новый MarshalException с указанным подробным сообщением и причиной. |
MarshalException |
Создает новый MarshalException с указанной причиной и подробным сообщением (cause==null ? null : cause.toString()) (которое обычно содержит класс и подробное сообщение cause). |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getCause() |
Возвращает причину этого MarshalException или null, если причина отсутствует или неизвестна. |
void |
printStackTrace() |
Выводит это MarshalException, его трассировку стека и трассировку стека причины в стандартный поток ошибок. |
void |
printStackTrace |
Выводит это MarshalException, его трассировку стека и трассировку стека причины в указанный поток вывода. |
void |
printStackTrace |
Выводит это MarshalException, его трассировку стека и трассировку стека причины в указанный объект PrintWriter. |
Методы, объявленные в классе Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
Подробное описание конструкторов
MarshalException
public MarshalException()
MarshalException с null в качестве подробного сообщения.MarshalException
public MarshalException(String message)
MarshalException с указанным подробным сообщением.- Параметры:
-
message— подробное сообщение
MarshalException
public MarshalException(String message, Throwable cause)
MarshalException с указанным подробным сообщением и причиной. Обратите внимание, что подробное сообщение, связанное с cause, не включается автоматически в подробное сообщение этого исключения.
- Параметры:
-
message— подробное сообщение -
cause— причина (допускается значениеnull, указывающее, что причина отсутствует или неизвестна)
MarshalException
public MarshalException(Throwable cause)
MarshalException с указанной причиной и подробным сообщением (cause==null ? null : cause.toString()) (которое обычно содержит класс и подробное сообщение cause).- Параметры:
-
cause— причина (допускается значениеnull, указывающее, что причина отсутствует или неизвестна)
Подробное описание методов
getCause
public Throwable getCause()
MarshalException или null, если причина отсутствует или неизвестна. (Причина — это исключение, из-за которого было выброшено это MarshalException.)printStackTrace
public void printStackTrace()
MarshalException, его трассировку стека и трассировку стека причины в стандартный поток ошибок.- Переопределяет:
-
printStackTraceв классеThrowable
printStackTrace
public void printStackTrace(PrintStream s)
MarshalException, его трассировку стека и трассировку стека причины в указанный поток вывода.- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s—PrintStream, используемый для вывода
printStackTrace
public void printStackTrace(PrintWriter s)
MarshalException, его трассировку стека и трассировку стека причины в указанный объект PrintWriter.- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s—PrintWriter, используемый для вывода
© 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.crypto/javax/xml/crypto/MarshalException.html