更新履歴
  1. 2006/06/05 ver0.01a 新規公開。
  2. 2006/06/19 ver0.02a DomContext の session と application の型を java.util.ConcurrentMap に変更。 java.util.concurrent パッケージを利用した並行性制御用 DomExpression を4種類追加。 switch を表現する Switchable インターフェイスを導入。 java.util.Map を使用して実現していた switch 機能を Switchable に置き換え。 LocaleConstants#search() を削除し、近い java.util.Locale を検索する機能として LocaleConstants#nearLocaleSwitch() を追加。 XmlToNode を追加。woolpack.html.ToNode を woolpack.adapter.ToNodeUsingNeko に変更。 UtilsConstants#injectiveMap() を追加。 OGE#setValues() の機能を ActionInvoker に移動。 EL をインターフェイス化し OGE がその実装クラスになるように変更。 OGE#invoke() を削除し OGE#getValue() に統合。 テストで OGE に依存する箇所を削減。 BuilderMap の API を変更。 本ページの説明を変更。
  3. 2006/07/09 ver0.03a ドキュメント/リファレンスの表記ミスと内容を修正、ドキュメントをページ分割、ドキュメントにイメージを追加。 woolpack.el.EL の null オブジェクト役を woolpack.el.ELConstants に移動。 woolpack.el.TypeConverter を廃止し woolpack.el.GettingEL に統合。 Javascript バリデータを実装。 RegExpIdValidatorTest がテストケースから漏れていたバグを修正。 ValidatorContextTest に tmpIndex の観点が漏れていたバグを修正。 woolpack.text.LimitedValueFormat のコンストラクタから formatMap を削除し Javascript 版 LimitedValueFormat との整合性を確保。 woolpack.el.SwitchableFormat を追加。 woolpack.dom.Branch*とExec を廃止し woolpack.dom.Evaluable/Branch/If/DoEL/EvalIdContains を追加。 #equals(Object)/#hashCode()/#toString() に commons-lang を使用する様に修正。 woolpack.el.EEConstantsTest のクラス名を woolpack.el.ELConstantsTest に修正。 woolpack.html.HtmlConstants#REMOVE_COMMENT と #COMPRESS_SPASE を追加。 woolpack.html.HtmlConstants#NORMALIZE を NORMALIZE_CASE に変更し NORMALIZE を別機能に付与。 woolpack.dom.CacheNode と woolpack.config.CacheMap を弱参照に対応。 woolpack.validator.IfNotValidator が生成する Javascript コンストラクタが不正であるバグを修正。 woolpack.validator.BranchValidator が生成する Javascript コンストラクタが不正であるバグを修正。 crud サンプルをクライアント値検証に対応、crud サンプルで値検証エラー時にエラー画面に遷移する様に変更。 woolpack.html.UpdateValue で file, image の場合になにもしないように修正。 woolpack.TestUtils#selectEmbedded() #selectForm() を追加。 woolpack.TextDomContextBuilder を追加、サンプルのテストを追加。