woolpack.validator
クラス ArraysToMapArrayValidator

java.lang.Object
  上位を拡張 woolpack.validator.DelegationValidator
      上位を拡張 woolpack.validator.CollectionValidator
          上位を拡張 woolpack.validator.ArraysToMapArrayValidator
すべての実装されたインタフェース:
ValidatorExpression

public class ArraysToMapArrayValidator
extends CollectionValidator

プロパティ名と値の一覧のMapを、プロパティ名と値のMapの一覧に変換するValidatorExpression

作成者:
nakamura

コンストラクタの概要
ArraysToMapArrayValidator(java.util.Collection<java.lang.String> collection, ValidatorExpression expression)
          コンストラクタ。
ArraysToMapArrayValidator(ValidatorIterable validatorIterable, java.util.Collection<java.lang.String> collection, ValidatorExpression expression)
          コンストラクタ。
 
メソッドの概要
 void createJSConstractorArgument(java.lang.StringBuffer sb)
          JavaScriptコンストラクタツリーを生成するために呼び出される(called)。
 boolean interpret(ValidatorContext context)
          入力チェックを実行するために呼び出される(called)。
 
クラス woolpack.validator.CollectionValidator から継承されたメソッド
getCollection
 
クラス woolpack.validator.DelegationValidator から継承されたメソッド
checkMessage, createJSConstractor
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ArraysToMapArrayValidator

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

パラメータ:
validatorIterable - 入力チェック一覧の呼び出し方。
collection - 変換する対象のキー一覧。
expression - 委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかがnullの場合。

ArraysToMapArrayValidator

public ArraysToMapArrayValidator(java.util.Collection<java.lang.String> collection,
                                 ValidatorExpression expression)
コンストラクタ。入力チェック一覧の呼び出し方にValidatorConstants.ANDを使用する。

パラメータ:
collection - 変換する対象のキー一覧。
expression - 委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかがnullの場合。
メソッドの詳細

createJSConstractorArgument

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

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

interpret

public boolean interpret(ValidatorContext context)
インタフェース ValidatorExpression の記述:
入力チェックを実行するために呼び出される(called)。

定義:
インタフェース ValidatorExpression 内の interpret
オーバーライド:
クラス DelegationValidator 内の interpret
パラメータ:
context - コンテキスト。
戻り値:
入力チェック結果。