package com.gh.mygreen.xlsmapper.validation.fieldvalidation; import java.awt.Point; import com.gh.mygreen.xlsmapper.validation.SheetBindingErrors; /** * メッセージのフォーマット可能なフィールドValidatorのインタフェース。 * * @author T.TSUCHIE * */ public interface CellFieldValidator<T> extends FieldValidator<T> { /** * フィールドの入力値チェックを行う。 * * @param fieldName フィールド名 * @param value フィールドの値 * @param cellAddress セルのアドレス(セルのアドレス設定用のフィールドがない場合はnullが設定されます。) * @param errors 入力値チェックした結果 * @return true: チェックを実行した結果、エラーがない場合。 */ public boolean validate(String fieldName, T value, Point cellAddress, SheetBindingErrors errors); }