概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

# Woolpack API Specification

Woolpack は インタープリタ デザインパターン を汎用型で抽象化して関数型言語に似せた Java による API です。

参照先:
説明

パッケージ
woolpack.acquirable | 実行権を制御するためのインタフェースとアダプタのパッケージです。
woolpack.action | MVC2 を定義し制御する部品のパッケージです。
woolpack.adapter | 外部ライブラリに依存する部品のパッケージです。
woolpack.bool | 真偽値処理を行う部品のパッケージです。
woolpack.config | 設定情報を`Map`で管理する部品のパッケージです。
woolpack.container | インタープリタ デザインパターンとダブルディスパッチを使用した、 オブジェクトの生成をフラット構造で定義するための部品のパッケージです。
woolpack.convert | 変換処理を行う部品のパッケージです。
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。
woolpack.el | 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。
woolpack.factory | ファクトリ部品のパッケージです。
woolpack.fn | インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。
woolpack.html | HTML を加工する部品のパッケージです。
woolpack.id | 識別子を処理する部品のパッケージです。
woolpack.idnode | 識別子とDOM(Document Object Model)ツリーの両方の性質を持つコンテキストを処理する部品のパッケージです。
woolpack.misc | 多雑な部品のパッケージです。
woolpack.sql.adapter | RDB にアクセスする Java インタフェースのアダプタ部品のパッケージです。
woolpack.sql.fn | RDB にアクセスする部品のパッケージです。
woolpack.sql.meta | テーブル情報を操作する部品のパッケージです。
woolpack.sql.tx | RDB のトランザクション制御を部品化したパッケージです。
woolpack.test | テストのための部品のパッケージです。
woolpack.test.ee | テストのための部品のパッケージです。
woolpack.typeconvert | 型変換用の部品のパッケージです。
woolpack.utils | 共通機能のパッケージです。
woolpack.validator | 値検証と値変換のための部品のパッケージです。
woolpack.visitor | インタープリタ デザインパターンの Expression 役と Context 役との間をダブルディスパッチする方式で定義した ビジター デザインパターンのパッケージです。
woolpack.web | Servlet APIの各スコープを`Map`と `ConcurrentMap`で抽象化したインタフェースと それに対する操作を定義するパッケージです。
woolpack.xml | DOM(Document Object Model)ツリーを加工する部品のパッケージです。

Woolpack は インタープリタ デザインパターン を汎用型で抽象化して関数型言語に似せた Java による API です。
Woolpack is API by Java that abstracts the interpreter design pattern with generics and models it on the functional programming language.
`Fn`を各実装クラスのインスタンスを生成する際、 各パッケージの Utils で定義したスタティックメソッドを使用して ある程度まで型推論を適用することができます。 またJava5から導入されたスタティックインポート機能を 利用してさらに記述を簡略化することができます。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.