woolpack.validator
クラス BranchByNameIfExistsValidator

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

public class BranchByNameIfExistsValidator
extends BranchByNameValidator

プロパティ名で委譲先を分岐するValidatorExpression。 プロパティ名に対応する値が存在しない場合は委譲しないため、 ブラウザから送信されない項目を無視する際に使用する。

作成者:
nakamura

コンストラクタの概要
BranchByNameIfExistsValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameIfExistsValidator(ValidatorIterable validatorIterable, Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
 
メソッドの概要
protected  java.util.Collection<java.lang.String> keySet(ValidatorContext context)
           
 
クラス woolpack.validator.BranchByNameValidator から継承されたメソッド
interpret
 
クラス woolpack.validator.BranchValidator から継承されたメソッド
addMessageTo, appendArgumentTo, getSwitchable
 
クラス woolpack.validator.ValidatorExpressionAdapter から継承されたメソッド
appendTo
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BranchByNameIfExistsValidator

public BranchByNameIfExistsValidator(ValidatorIterable validatorIterable,
                                     Switchable<java.lang.String,ValidatorExpression> switchable)
コンストラクタ。

パラメータ:
validatorIterable - 値検証一覧の呼び出し方。
switchable - プロパティ名とValidatorExpressionValidatorIterable
例外:
java.lang.NullPointerException - 引数が null の場合。

BranchByNameIfExistsValidator

public BranchByNameIfExistsValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
コンストラクタ。値検証一覧の呼び出し方はValidatorConstants.ANDを使用する。

パラメータ:
switchable - プロパティ名とValidatorExpressionSwitchable
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

keySet

protected java.util.Collection<java.lang.String> keySet(ValidatorContext context)
オーバーライド:
クラス BranchByNameValidator 内の keySet