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

## woolpack.validator
クラス ValidatorConstants

    java.lang.Object
      woolpack.validator.ValidatorConstants

    public class ValidatorConstants

extends java.lang.Object

定数・静的メソッドの集まり。

作成者:
  nakamura

フィールドの概要
`static ValidatorIterable` | `AND` 全ての`ValidatorExpression`を呼び出す、 論理積の`ValidatorIterable`。
`static ValidatorIterable` | `ANDAND` 検証結果が false になった時点で`ValidatorExpression`の呼び出しを停止する、 論理積の`ValidatorIterable`。
`static ValidatorIterable` | `EQ` 全ての`ValidatorExpression`を呼び出す、 同値の`ValidatorIterable`。
`static ValidatorIterable` | `EQEQ` 検証結果が同値でなくなった時点で`ValidatorExpression`の呼び出しを停止する、 同値の`ValidatorIterable`。
`static ValidatorExpression` | `FALSE` 常に false を返す`ValidatorExpression`。
`static ValidatorIterable` | `OR` 全ての`ValidatorExpression`を呼び出す、 論理和の`ValidatorIterable`。
`static ValidatorIterable` | `OROR` 検証結果が true になった時点で`ValidatorExpression`の呼び出しを停止する、 論理和の`ValidatorIterable`。
`static ValidatorExpression` | `REQUIRED` `ValidatorContext.getTmpValue()`がnullでない、 かつ文字列の場合は空でないことを検証しその結果を返す`ValidatorExpression`。
`static ValidatorExpression` | `TRUE` 常に true を返す`ValidatorExpression`。

メソッドの概要
`static java.util.Map<java.lang.String,java.util.List<java.lang.Object>>` | `convert(java.util.Map map)` 引数のキーが全て文字列型・値が全てオブジェクトの一覧とみなして変換する。

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

フィールドの詳細

### TRUE

    public static final ValidatorExpression TRUE

  常に true を返す`ValidatorExpression`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### FALSE

    public static final ValidatorExpression FALSE

  常に false を返す`ValidatorExpression`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### REQUIRED

    public static final ValidatorExpression REQUIRED

  `ValidatorContext.getTmpValue()`がnullでない、 かつ文字列の場合は空でないことを検証しその結果を返す`ValidatorExpression`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### OR

    public static final ValidatorIterable OR

  全ての`ValidatorExpression`を呼び出す、 論理和の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### OROR

    public static final ValidatorIterable OROR

  検証結果が true になった時点で`ValidatorExpression`の呼び出しを停止する、 論理和の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### AND

    public static final ValidatorIterable AND

  全ての`ValidatorExpression`を呼び出す、 論理積の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### ANDAND

    public static final ValidatorIterable ANDAND

  検証結果が false になった時点で`ValidatorExpression`の呼び出しを停止する、 論理積の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### EQ

    public static final ValidatorIterable EQ

  全ての`ValidatorExpression`を呼び出す、 同値の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

### EQEQ

    public static final ValidatorIterable EQEQ

  検証結果が同値でなくなった時点で`ValidatorExpression`の呼び出しを停止する、 同値の`ValidatorIterable`。 `ValidatorContext`に対して状態を変更する操作を行わない。

メソッドの詳細

### convert

    public static java.util.Map<java.lang.String,java.util.List<java.lang.Object>> convert(java.util.Map map)

  引数のキーが全て文字列型・値が全てオブジェクトの一覧とみなして変換する。 request.getParameterMap()は Generics に対応していないので Map を生成してコピーする。

  パラメータ:
    `map` - 変換元。
  戻り値:
    変換結果。キーが文字列、値が文字列の`List`になる。変換先を更新しても変換元には影響しない。
  例外:
    `java.lang.NullPointerException` - 引数が null の場合。
    `java.lang.ClassCastException` - 引数のがキーが文字列型でない場合。

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

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