パッケージ 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 この例外は、検証操作の実行中にエラーが発生したことを示します。