パッケージ jakarta.xml.bind
アンマーシャリング、マーシャリング、検証機能を含むクライアントアプリケーションにランタイムバインディングフレームワークを提供します。
JAXBContext は、ランタイムバインディングフレームワークへのクライアントエントリポイントです。
このドキュメントでの JAXB への参照は、特に明記されていない限り、Jakarta XML Binding を指します。
パッケージ仕様
関連資料
概要、チュートリアル、例、ガイド、ツールのドキュメントについては、以下を参照してください。インターフェースのサマリー インターフェース 説明 DatatypeConverterInterface DatatypeConverterInterface は、Jakarta XML Binding プロバイダー専用です。Element これは要素マーカーインターフェースです。JAXBContextFactory 新しいJAXBContextインスタンスを作成するファクトリ。Marshaller Marshallerクラスは、Java コンテンツツリーを直列化して XML データに戻すプロセスを管理します。NotIdentifiableEvent このイベントは、ID/IDREF の解決で問題が発生したことを示しています。ParseConversionEvent このイベントは、XML データからターゲット Java データ型の値に文字列を変換中に問題が発生したことを示します。PrintConversionEvent このイベントは、Java コンテンツツリーからその字句表現にデータを変換しているときに問題が発生したことを示しています。Unmarshaller Unmarshallerクラスは、XML データを新しく作成された Java コンテンツツリーに逆直列化するプロセスを管理し、オプションで、XML データがマーシャリングされていないときに検証します。UnmarshallerHandler Unmarshaller は SAX ContentHandler として実装されています。ValidationEvent このイベントは、アンマーシャリング操作中に受信 XML データを検証しているとき、Java コンテンツツリーのオンデマンド検証を実行しているとき、または Java コンテンツツリーを XML データにマーシャリングしているときに問題が発生したことを示します。ValidationEventHandler 検証エラー用の基本的なイベントハンドラーインターフェース。ValidationEventLocator ValidationEvent の場所をカプセル化します。クラスのサマリー クラス 説明 Binder<XmlNode> XML インフォセットノードと同じ XML ドキュメントを表す Jakarta XML Binding オブジェクト間の同期を有効にします。DatatypeConverter javaType バインディング宣言を使用して、XML スキーマデータ型から Java データ型へのバインディングをカスタマイズできます。JAXB Jakarta XML Binding の一般的で単純な使用のための便利なメソッドを定義するクラス。JAXBContext JAXBContextクラスは、Jakarta XML Binding API へのクライアントのエントリポイントを提供します。JAXBElement<T> Xml 要素の Jakarta XML Binding 表現。JAXBElement.GlobalScope xml 要素のグローバルスコープを指定します。JAXBIntrospector Jakarta XML Binding オブジェクトの Jakarta XML Binding xml バインディングデータへのアクセスを提供します。JAXBPermission このクラスは Jakarta XML Binding 権限用です。Marshaller.Listener このクラスの実装のインスタンスをMarshallerに登録して、マーシャルイベントを外部でリッスンします。SchemaOutputResolver Jakarta XML Binding 実装が生成スキーマファイルを配置する場所を制御します。Unmarshaller.Listener このクラスの実装のインスタンスをUnmarshallerに登録して、非マーシャリングイベントを外部でリッスンします。例外のサマリー 例外 説明 DataBindingException Jakarta XML Binding 操作の失敗を表す例外。JAXBException これは、すべての Jakarta XML Binding 例外のルート例外クラスです。MarshalException この例外は、プロバイダーが回復できないマーシャル操作の実行中にエラーが発生したことを示します。PropertyException この例外は、プロパティの取得または設定中にエラーが発生したことを示します。TypeConstraintException この例外は、動的にチェックされた型制約の違反が検出されたことを示します。UnmarshalException この例外は、アンマーシャリング操作の実行中にエラーが発生したため、Jakarta XML Binding Provider が操作を完了できないことを示しています。ValidationException この例外は、検証操作の実行中にエラーが発生したことを示します。