[Seasar-user:16098] Re: S2Csv 0.0.2 をリリースしました

黒川博之 [E-MAIL ADDRESS DELETED]
2008年 10月 23日 (木) 18:13:35 JST


新田(newta)様

情報ありがとうございます。
試してみて、何かあればまた質問させて頂きます。

----- Original Message ----- 
From: "newta" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, October 23, 2008 4:38 PM
Subject: [Seasar-user:16094] Re:S2Csv 0.0.2 をリリースしました


> 新田(newta)です。
>
> この例では1行づつ処理するので
> readNextで次の行を読み込み次の行がある場合tureが帰ってくるので
> 行末まで順番に処理するはずです。
>
> また、バリデーションはアノテーションで設定されているすべてのバリデーションが実行されます。
> (レコードバリデーションはカラムでバリデーションエラーが無い場合のみ動作します)
>
> ただし、CSVフォーマットに対してエラーがあった場合
> CSVFormatExceptionが発生し停止します。
>
>
> すべてを一度に処理したい場合
> parseAllメソッドを呼ぶと良いです。
> リファレンスにありませんでしたね。
> あとで追加しておきます。
>
> 全てを処理しますが、バリデーションエラーがあったときは
> CSVValidationResultExceptionが投げられます。
> このExceptionのパラメータの中に
> 全てのバリデーション結果と正常に変換できた結果がセットされているので、
> このExceptionをキャッチして
> パラメータを使うと良いかもしれません。
>
>
>
> 2008/10/23 14:00 黒川博之 <[E-MAIL ADDRESS DELETED]>:
>> 黒川です。
>>
>> バリデーションについて教えて下さい。
>>
>> [validateメソッドを自分で呼び出す 例 ]
>> http://s2csv.sandbox.seasar.org/reference.html#implImage
>>
>> ここでは、自分でコーディングする事によって、全レコードのエラー内容
>> を取得する事が出来ますが、S2Csvの機能で同様の事は出来ませんか?
>>
>> 例えば、アノテーションでのバリデートは、エラーがあった行で読み込み処理が
>> 停止してしまい(ように見えました)ますが、全レコードを読み込んだ時のエラー 
>> 
>> 結果を全て取得出来れば、全体のエラーを感知できて便利と思いました。
>>
>> よろしくお願いします。
>>
>> ----- Original Message ----- From: "newta" <[E-MAIL ADDRESS DELETED]>
>> To: <[E-MAIL ADDRESS DELETED]>
>> Sent: Thursday, October 23, 2008 10:23 AM
>> Subject: [Seasar-user:16090]S2Csv 0.0.2 をリリースしました
>>
>>
>>> 新田(newta)です。
>>>
>>> S2CsvはSeasarとアノテーションを使ってCSVデータを手軽に扱うためのライブラリです。
>>> まだまだ業務で使用されるCSVファイルを手軽に扱えるように開発しました。
>>>
>>> S2Csv 0.0.2 をリリースしました。
>>> http://s2csv.sandbox.seasar.org/
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user 



Seasar-user メーリングリストの案内