|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||
参照:
説明
| インタフェースの概要 | |
| CacheContentNode | 子のエレメントを検証せずに一時的にキャッシュするノードを示すマーカーインタフェースを提供します。 |
| DocumentCompositeRule | 複数のXMLドキュメントを合成するためのルールを提供します。 |
| EvaluationNode | エレメントのコンテンツ情報を評価または再評価するノードの機能を提供します。 |
| Node | 各XMLノードをオブジェクト変換する中間状態を表現する機能のインターフェースを提供します。 |
| NodeCompositeRule | XMLドキュメントのノードを構造化されたオブジェクトに合成するルールを提供します。 |
| NodeCompositeRuleFactory | NodeCompositeRuleを生成する機能のインターフェースを提供します。 |
| NotHierarchyNode | Ginkgoの構築するノードツリーに組み込まれないノードを示すマーカーインタフェースを提供します。 |
| Substitutor | ノードの属性やテキスト文字列を代入する機能を提供します。 |
| クラスの概要 | |
| AbstractNode | ノードの抽象実装を提供し実装の負担を最小化します。 |
| CacheNode | CacheContentNode の子要素を一時的にキャッシュする役割を持つノードを提供します、システムが内部的に使用します。 |
| Document | XMLドキュメントの構成情報を表現する機能を提供します。 |
| DocumentContext | XMLドキュメントの解析コンテキスト情報を提供します。 |
| Ginkgo | XMLドキュメントをオブジェクトにマッピングし生成されたオブジェクトを構造化する実行機能を提供します。 |
| NodeAttributesRule | 個々のノード属性の構成ルールを表現する機能を提供します。 |
| NodeContext | ノードのコンテキスト情報を提供します。 |
| NodeRule | 個々のXMLノードの構成ルールを表現する機能を提供します。 |
| SAXDocumentParser | XMLドキュメントの解析に使用する、Simple API for XML (SAX) のラッパーを提供します。 |
| SimpleNode | ノードのシンプル実装を提供します。 |
| TagAttributes | タグの属性情報を保管する機能を提供します。 |
| 例外の概要 | |
| GinkgoException | XMLドキュメントを構造化されたオブジェクトに変換する過程で、何らかの誤りが発見された事を示す例外を提供します。 |
XMLで定義された情報を構造化されたオブジェクトに変換する機能を提供します。
このコンポーネントはXMLとJavaオブジェクトの間接的な関連付を行います。
XMLデータとノードの実装、構造化ルールの三者が協調的に機能することでオブジェクトを構成します。
そのためコンポーネントを使用する場合は、この三者の関連付けと制約付けを定義する必要があります。
このパッケージ直下のクラスのみで、このライブラリを実行する最小限の機能が全て揃っています。
下位のパッケージはライブラリを最小の負担で利用するためのデフォルト実装として提供されています。
コンポーネントの特徴として、自由度と柔軟性が高く、利用は比較的簡単ですが、やや煩雑な面が有ります。
上記の特性から、このコンポーネントは直接利用ではなく、独立したコンポーネントから使用する事が有益である可能性が有ります。
|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||