package com.gh.mygreen.xlsmapper.validation.fieldvalidation;
/**
* {@link FieldValidator}中で利用する値のフォーマッタのインタフェース。
* <p>入力値検証した結果のメッセージ中に表示するために利用する。
*
* @since 1.0
* @author T.TSUCHIE
* @param <T> フォーマット対象のフィールドのタイプ。
*
*/
public interface FieldFormatter<T> {
/**
* 値をフォーマットする。
* @param value フォーマット対象の値。nullが渡ってくることもある。
* @return フォーマットした文字列。
*/
String format(T value);
}