View Javadoc
1   package com.github.mygreen.supercsv.validation;
2   
3   /**
4    * CSVのレコード(Beanクラス)に対する入力値検証のインタフェース。
5    * 
6    * @param <R> Beanのクラスタイプ
7    * @since 2.0
8    * @author T.TSUCHIE
9    *
10   */
11  public interface CsvValidator<R> {
12      
13      /**
14       * レコードの値を検証する。
15       * @param record 検証対象のレコードオブジェクト
16       * @param bindingErrors エラー情報
17       * @param validationContext マッピング情報。
18       */
19      void validate(R record, CsvBindingErrors bindingErrors, ValidationContext<R> validationContext);
20      
21  }