モジュール java.xml.bind
パッケージ javax.xml.bind
非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。
JAXBContext
は、実行時バインディング・フレームワークへのクライアント・エントリ・ポイントです。
パッケージの仕様
関連項目
概要、チュートリアル、例、ガイド、およびツールのマニュアルについては、次を参照してください。-
インタフェースのサマリー インタフェース 説明 DatatypeConverterInterface DatatypeConverterInterfaceは、JAXBプロバイダのみによって使用されます。Element これは、要素マーカー・インタフェースです。JAXBContextFactory 新しいJAXBContext
インスタンスを作成するファクトリ。Marshaller Marshaller
クラスは、Javaコンテンツ・ツリーを直列化してXMLデータに戻すプロセスの制御を担います。NotIdentifiableEvent このイベントは、ID/IDREFの解決中に問題が発生したことを示します。ParseConversionEvent このイベントは、XMLデータの文字列をターゲットのJavaデータ型の値に変換している途中で問題が発生したことを示します。PrintConversionEvent このイベントは、Javaコンテンツ・ツリーのデータをそれの字句表現に変換している途中で問題が発生したことを示します。Unmarshaller Unmarshaller
クラスは、XMLデータを新規作成Javaコンテンツ・ツリーに直列化復元し、オプションとして非整列化時にXMLデータを検証するプロセスを制御します。UnmarshallerHandler SAX ContentHandlerとして実装されたUnmarshaller。ValidationEvent このイベントは、非整列化操作の実行時における入力XMLデータの検証中、Javaコンテンツ・ツリーのオン・デマンド検証の実行中、または、Javaコンテンツ・ツリーを整列化してXMLデータに戻す途中で問題が発生したことを示します。ValidationEventHandler 検証エラーの基本イベント・ハンドラ・インタフェース。ValidationEventLocator ValidationEventの位置をカプセル化します。Validator 非推奨。 JAXB 2.0以降 -
クラスのサマリー クラス 説明 Binder<XmlNode> 同じXML文書を表現する、XML情報セット・ノードとJAXBオブジェクトの同期を可能にします。DatatypeConverter Java型バインディング宣言は、XMLスキーマ・データ型とJavaデータ型のバインディングをカスタマイズするために使用できます。JAXB JAXBを通常、簡単に使用するための簡易メソッドを定義するクラスです。JAXBContext JAXBContext
クラスは、JAXB APIに対するクライアントのエントリ・ポイントを提供します。JAXBElement<T> XML要素のJAXB表現です。JAXBElement.GlobalScope XML要素のグローバル・スコープを指定します。JAXBIntrospector JAXB XMLバインディング・データへのアクセスをJAXBオブジェクトに提供します。JAXBPermission このクラスはJAXBのアクセス権のために用意されています。Marshaller.Listener Marshaller
にこのクラスの実装のインスタンスを登録し、整列化イベントを外部的に待機します。SchemaOutputResolver JAXB実装が生成されたスキーマ・ファイルをどこに置くかを制御します。Unmarshaller.Listener Unmarshaller
にこのクラスの実装のインスタンスを登録し、非整列化イベントを外部的に待機します。 -
例外のサマリー Exception 説明 DataBindingException JAXBオペレーションの実行中にエラーが発生したことを示す例外です。JAXBException これは、すべてのJAXB例外のルート例外クラスです。MarshalException この例外は、プロバイダが回復不能な整列化操作の実行中にエラーが発生したことを示します。PropertyException この例外は、プロパティの取得中または設定中にエラーが発生したことを示します。TypeConstraintException この例外は、動的にチェックされる型制約の違反が検出されたことを示します。UnmarshalException この例外は、非整列化操作の実行中にエラーが発生し、JAXBプロバイダが操作を完了できなかったことを示します。ValidationException この例外は、検証操作の実行中にエラーが発生したことを示します。