Golf Version Upの予定

六の日記はここにはないぞ http://d.hatena.ne.jp/rokugen/20070226
で下記要望を頂きましたので対応したいと思います。

ErrorとWarningの他に、Infoのメッセージも出したい。

* ソースを読んだらなんとなく準備はされている予感が・・・。

一つのコンポーネントにValidatorを複数Bindしたい。

* csvに複数書けたら嬉しい。
* それは難儀そうなので、VaidatorChainみたいなのがあると嬉しい。

FocusLostでのコミットの設定は、Bind設定のcsvファイルに列を追加してコンポーネント単位で設定出来るといいな〜。

Infoのメッセージについては、Severity.INFOを追加して対応しました。但し
Validationの一番重要な定義ですので、JGoodiesからGolfにValidationについては
すべて移植して変更しました。副作用としてValidationのJarが不要になりました。

複数のValidatorのBindについては、当初提案のValidatorChainで簡単にいこうかと
思ったのですが、Document性と使いやすさからCSV File上に「,」区切りで複数
登録可能にしました。この場合 CSV保存時に文字列は”で囲まれます。

以上の2点には既に対応しましたので、3点目の対応とDocumentの修正で今週末には
出せるとおもいます。

その他の改善としては、複数のSevierityのMessageがある場合、重要度の高い順に出す。
次のVersionで予定している、業務用の複数画面処理対応のため、FrameのInterefaceが
一部追加されています。