woolpack.validator
インタフェース ValidatorIterable


public interface ValidatorIterable

ValidatorExpressionの一覧の呼び出し方と結果の集計方法を定義するために使用する Interpreter デザインパターンの Expression 役。

作成者:
nakamura

メソッドの概要
 void appendTo(java.lang.Appendable sb)
          JavaScript のコンストラクタツリーを生成するために呼び出される(called)。
 boolean interpret(ValidatorContext context, java.lang.Iterable<? extends ValidatorExpression> iterable)
          値検証を実行するために呼び出される(called)。
 

メソッドの詳細

interpret

boolean interpret(ValidatorContext context,
                  java.lang.Iterable<? extends ValidatorExpression> iterable)
値検証を実行するために呼び出される(called)。 実装クラスでは、引数が null でないことを前提としてよい。 実装クラスでRuntimeExceptionのサブ例外が発生する場合は JavaDoc コメントに記載すると部品の可用性が維持される。

パラメータ:
context - コンテキスト。
iterable - ValidatorExpressionの一覧。
戻り値:
値検証結果。

appendTo

void appendTo(java.lang.Appendable sb)
              throws java.io.IOException
JavaScript のコンストラクタツリーを生成するために呼び出される(called)。 実装クラスでは引数が null でないことを前提としてよい。

パラメータ:
sb - 作成途中の JavaScript コンストラクタツリーの文字列表現。
例外:
java.io.IOException