woolpack.validator
クラス ValidNamesValidator

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

public class ValidNamesValidator
extends ValidCollectionValidator

プロパティ名が集合に含まれることを検証してその結果を返すValidatorExpressionValidatorContextに対して状態を変更する操作を行わない。

作成者:
nakamura

コンストラクタの概要
ValidNamesValidator(java.util.Collection<java.lang.String> validCollection)
          コンストラクタ。
 
メソッドの概要
 java.util.Collection getCollection(ValidatorContext context)
          ValidatorContext.getInputMap()Map.keySet()を返す。
 
クラス woolpack.validator.ValidCollectionValidator から継承されたメソッド
getCollection, interpret
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ValidNamesValidator

public ValidNamesValidator(java.util.Collection<java.lang.String> validCollection)
コンストラクタ。

パラメータ:
validCollection - 妥当なプロパティ名の集合。本クラスはこの引数の状態を変化させない。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

getCollection

public java.util.Collection getCollection(ValidatorContext context)
ValidatorContext.getInputMap()Map.keySet()を返す。

定義:
クラス ValidCollectionValidator 内の getCollection
パラメータ:
context - 検証対象。
戻り値:
検証対象から生成したオブジェクトの一覧。
例外:
java.lang.NullPointerException - 引数またはValidatorContext.getInputMap()が null の場合。


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.