概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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(java.util.Map<java.lang.String,ValidatorExpression> map)` コンストラクタ。
`BranchByNameIfExistsValidator(ValidatorIterable validatorIterable, java.util.Map<java.lang.String,ValidatorExpression> map)` コンストラクタ。

メソッドの概要
`protected java.util.Set<java.lang.String>` | `keySet(ValidatorContext context)`

クラス woolpack.validator.BranchByNameValidator から継承されたメソッド
`interpret`

クラス woolpack.validator.BranchValidator から継承されたメソッド
`addMessageTo, appendArgumentTo, getMap`

クラス woolpack.validator.ValidatorExpressionAdapter から継承されたメソッド
`appendTo`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### BranchByNameIfExistsValidator

    public BranchByNameIfExistsValidator(ValidatorIterable validatorIterable,
                                         java.util.Map<java.lang.String,ValidatorExpression> map)

  コンストラクタ。

  パラメータ:
    `validatorIterable` - 値検証一覧の呼び出し方。
    `map` - プロパティ名と`ValidatorExpression`の`Map`。ステートレスであるべき。
  例外:
    `java.lang.NullPointerException` - 引数が null の場合。

### BranchByNameIfExistsValidator

    public BranchByNameIfExistsValidator(java.util.Map<java.lang.String,ValidatorExpression> map)

  コンストラクタ。値検証一覧の呼び出し方は`ValidatorConstants.AND`を使用する。

  パラメータ:
    `map` - プロパティ名と`ValidatorExpression`の`Map`。ステートレスであるべき。
  例外:
    `java.lang.NullPointerException` - 引数が null の場合。

メソッドの詳細

### keySet

    protected java.util.Set<java.lang.String> keySet(ValidatorContext context)

  オーバーライド:
    クラス `BranchByNameValidator` 内の `keySet`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド