1 package org.seasar.cubby.validator; 2 3 /** 4 * 入力検証を行うクラスのインターフェイスです。 5 * @author agata 6 */ 7 public interface Validator { 8 /** 9 * 入力検証を行います。 10 * 検証エラーがある場合、エラーメッセージを返します。 11 * 検証エラーがない場合、nullを返します。 12 * @param ctx 入力値 13 * @return エラーメッセージ。nullなら検証エラーなし。 14 */ 15 String validate(ValidationContext ctx); 16 }