woolpack.validator
クラス CollectionValidator

java.lang.Object
  上位を拡張 woolpack.validator.DelegationValidator
      上位を拡張 woolpack.validator.CollectionValidator
すべての実装されたインタフェース:
ValidatorExpression
直系の既知のサブクラス:
ArraysToMapArrayValidator, ValidCollectionValidator

public abstract class CollectionValidator
extends DelegationValidator

文字列の一覧を管理する機能を付けた 委譲先に委譲するValidatorExpression

作成者:
nakamura

コンストラクタの概要
CollectionValidator(java.util.Collection<java.lang.String> collection, ValidatorExpression expression)
          コンストラクタ。
 
メソッドの概要
 void createJSConstractorArgument(java.lang.StringBuffer sb)
          JavaScriptコンストラクタツリーを生成するために呼び出される(called)。
protected  java.util.Collection<java.lang.String> getCollection()
          文字列の一覧を返す。
 
クラス woolpack.validator.DelegationValidator から継承されたメソッド
checkMessage, createJSConstractor, interpret
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CollectionValidator

public CollectionValidator(java.util.Collection<java.lang.String> collection,
                           ValidatorExpression expression)
コンストラクタ。

パラメータ:
collection - 文字列の一覧。
expression - 委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかがnullの場合。
メソッドの詳細

getCollection

protected java.util.Collection<java.lang.String> getCollection()
文字列の一覧を返す。

戻り値:
文字列の一覧。

createJSConstractorArgument

public void createJSConstractorArgument(java.lang.StringBuffer sb)
クラス DelegationValidator の記述:
JavaScriptコンストラクタツリーを生成するために呼び出される(called)。 実装では基本的にStringBuffer.append(java.lang.String)を使用する。

オーバーライド:
クラス DelegationValidator 内の createJSConstractorArgument
パラメータ:
sb - 作成途中のJavaScriptコンストラクタツリーの文字列表現。