package com.github.mygreen.supercsv.validation; /** * CSVのレコード(Beanクラス)に対する入力値検証のインタフェース。 * * @param <R> Beanのクラスタイプ * @since 2.0 * @author T.TSUCHIE * */ public interface CsvValidator<R> { /** * レコードの値を検証する。 * @param record 検証対象のレコードオブジェクト * @param bindingErrors エラー情報 * @param validationContext マッピング情報。 */ void validate(R record, CsvBindingErrors bindingErrors, ValidationContext<R> validationContext); }