パッケージ jakarta.xml.bind
クラス MarshalException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.xml.bind.JAXBException
-
- jakarta.xml.bind.MarshalException
- 実装されたすべてのインターフェース:
SerializableSE
public class MarshalException extends JAXBException
この例外は、プロバイダーが回復できないマーシャル操作の実行中にエラーが発生したことを示します。ValidationEventHandler
により、マーシャル操作中にこの例外がスローされる可能性があります。ValidationEventHandler.handleEvent(ValidationEvent)
を参照してください。- 導入:
- 1.6、JAXB 1.0
- 作成者:
- Ryan Shoemaker, Sun Microsystems, Inc.
- 関連事項:
JAXBException
,Marshaller
, 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 MarshalException(StringSE message)
指定された詳細メッセージを使用して MarshalException を作成します。MarshalException(StringSE message, StringSE errorCode)
指定された詳細メッセージとベンダー固有の errorCode を使用して MarshalException を構築します。MarshalException(StringSE message, StringSE errorCode, ThrowableSE exception)
指定された詳細メッセージ、ベンダー固有の errorCode、および linkedException を使用して MarshalException を構築します。MarshalException(StringSE message, ThrowableSE exception)
指定された詳細メッセージと linkedException を使用して MarshalException を構築します。MarshalException(ThrowableSE exception)
linkedException を使用して MarshalException を構築します。
メソッドのサマリー
クラス jakarta.xml.bind.JAXBException から継承されたメソッド
getCause, getErrorCode, getLinkedException, printStackTrace, printStackTrace, printStackTrace, setLinkedException, toString
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, setStackTraceSE
コンストラクターの詳細
MarshalException
public MarshalException(StringSE message)
指定された詳細メッセージを使用して MarshalException を構築します。errorCode と linkedException はデフォルトで null になります。- パラメーター:
message
- 例外の説明
MarshalException
public MarshalException(StringSE message, StringSE errorCode)
指定された詳細メッセージとベンダー固有の errorCode を使用して MarshalException を構築します。linkedException はデフォルトで null になります。- パラメーター:
message
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列
MarshalException
public MarshalException(ThrowableSE exception)
linkedException を使用して MarshalException を構築します。詳細メッセージとベンダー固有の errorCode はデフォルトで null になります。- パラメーター:
exception
- リンクされた例外
MarshalException
public MarshalException(StringSE message, ThrowableSE exception)
指定された詳細メッセージと linkedException を使用して MarshalException を構築します。errorCode はデフォルトで null になります。- パラメーター:
message
- 例外の説明exception
- リンクされた例外
MarshalException
public MarshalException(StringSE message, StringSE errorCode, ThrowableSE exception)
指定された詳細メッセージ、ベンダー固有の errorCode、および linkedException を使用して MarshalException を構築します。- パラメーター:
message
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列exception
- リンクされた例外