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が
一部追加されています。