woolpack.validator
クラス ValidatorConstants

java.lang.Object
  上位を拡張 woolpack.validator.ValidatorConstants

public final 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 を返すValidatorExpressionValidatorContextに対して状態を変更する操作を行わない。


FALSE

public static final ValidatorExpression FALSE
常に false を返すValidatorExpressionValidatorContextに対して状態を変更する操作を行わない。


REQUIRED

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


OR

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


OROR

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


AND

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


ANDAND

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


EQ

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


EQEQ

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

メソッドの詳細

convert

public static java.util.Map<java.lang.String,java.util.List<java.lang.Object>> convert(java.util.Map map)
引数のキーが全て文字列型・値が全てオブジェクトの一覧とみなして変換する。 request.getParameterMap()は Generics に対応していないので キーの型がStringで 値の型がObjectであるMapを生成してコピーする。

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


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