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.misc 多雑な部品のパッケージです。
woolpack.test テストのための部品のパッケージです。
woolpack.test.ee テストのための部品のパッケージです。
woolpack.typeconvert 型変換用の部品のパッケージです。
woolpack.utils 共通機能のパッケージです。
woolpack.validator 値検証と値変換のための部品のパッケージです。
woolpack.visitor インタープリタ デザインパターンの Expression 役と Context 役との間をダブルディスパッチする方式で定義した ビジター デザインパターンのパッケージです。
woolpack.web Servlet APIの各スコープをMapConcurrentMapで抽象化したインタフェースと それに対する操作を定義するパッケージです。
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から導入されたスタティックインポート機能を 利用してさらに記述を簡略化することができます。


Woolpack API

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