|
|||||||||||
前 次 | フレームあり フレームなし |
参照:
説明
パッケージ | |
shohaku.composer | XMLで定義された情報を構造化されたオブジェクトに変換する機能を提供します。 |
shohaku.composer.helpers | ライブラリの利用を省力化するためのヘルパー機能を提供します。 |
shohaku.composer.node | ノードのデフォルト実装を構成するための共通機能を提供します。 |
shohaku.composer.node.base | 基本型の値を生成するノード実装を提供します。 |
shohaku.composer.node.beans | POJO(Plain Old Java Object) の制御、生成するノード実装を提供します。 |
shohaku.composer.node.collection | コレクション型の値を生成するノード実装を提供します。 |
shohaku.composer.node.contain | コンテナ型のノード実装を提供します。 |
shohaku.composer.node.util | 種々の値を生成するユーティリティーのノード実装を提供します。 |
XMLデータをオブジェクトにマッピングする機能を提供します。
このライブラリはXMLデータをオブジェクト生成等の機能を持つノードクラスにマッピングしツリー構造に変換します。
マッピング情報は外部から指定され、その定義により柔軟に構造を変更できます。
各機能はノードクラスにカプセル化され、多くの場合に他のノードに関する事前知識を持たずに相互に合成する事が可能です。
ライブラリはノード間のパイプラインとして働くため、ノード間での対話的な制御も可能です。
機能を蓄積しノードクラスを柔軟に組み合わせることで多彩な機能を容易に実現できます。
実装例として shohaku.configutils パッケージを参照してください。
このライブラリは設計上、固有のオブジェクトを生成するよりは汎用的なデータを生成するのに向いています。
問題領域に寄っては、Apache Jakarta の Digester 等の他のマッピングツールの使用を検討してください。
|
|||||||||||
前 次 | フレームあり フレームなし |