org.unitedfront2.validation
クラス Validate

java.lang.Object
  上位を拡張 org.unitedfront2.validation.Validate

public final class Validate
extends Object

検証を支援するユーティリティメソッドを収録したクラスです。

作成者:
kurokkie

メソッドの概要
static void lengthInRange(String value, int min, int max)
          値の文字数が指定した範囲内であるか検証します。
static void mailAddr(String value)
          値がメールアドレスであるか検証します。
static void match(String value, String regex)
          値が正規表現に一致するか検証します。
static void maxLength(String value, int max)
          値の文字数が指定した最大文字数以下であるか検証します。
static void notAroundSpaces(String value)
          値の両端に空白を含んでいないか検証します。
static void notBlank(String value)
          値がブランクでないか検証します。
static void notEmpty(Collection<? extends Object> value)
          コレクションが空でないか検証します。
static void notEmpty(Object[] value)
          配列が空でないか検証します。
static void notEmpty(String value)
          値が空でないか検証します。
static void notNull(Object value)
          値が null でないか検証します。
static void number(String value)
          値が数値であることを検証します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

lengthInRange

public static void lengthInRange(String value,
                                 int min,
                                 int max)
                          throws ValidationException
値の文字数が指定した範囲内であるか検証します。

パラメータ:
value - 値
min - 最小文字数
max - 最大文字数
例外:
ValidationException - 値の文字数が指定した範囲外
関連項目:
notNull(Object)

mailAddr

public static void mailAddr(String value)
                     throws ValidationException
値がメールアドレスであるか検証します。

パラメータ:
value - 値
例外:
ValidationException - 値がメールアドレスでない
関連項目:
GenericValidator.isEmail(String)

match

public static void match(String value,
                         String regex)
                  throws ValidationException
値が正規表現に一致するか検証します。

パラメータ:
value - 値
regex - 正規表現
例外:
ValidationException - 値が正規表現に一致しない
関連項目:
notNull(Object)

maxLength

public static void maxLength(String value,
                             int max)
                      throws ValidationException
値の文字数が指定した最大文字数以下であるか検証します。

パラメータ:
value - 値
max - 最大文字数
例外:
ValidationException - 値の文字数が最大文字数より大きい
関連項目:
notNull(Object)

notAroundSpaces

public static void notAroundSpaces(String value)
                            throws ValidationException
値の両端に空白を含んでいないか検証します。ここでの空白には、半角空白、全角空白が含まれます。

パラメータ:
value - 値
例外:
ValidationException - 値の両端に空白を含んでいる
関連項目:
notNull(Object)

notEmpty

public static void notEmpty(String value)
                     throws ValidationException
値が空でないか検証します。

パラメータ:
value - 値
例外:
ValidationException - 値が空
関連項目:
StringUtils.isEmpty(String)

notEmpty

public static void notEmpty(Object[] value)
                     throws ValidationException
配列が空でないか検証します。

パラメータ:
value - 配列
例外:
ValidationException - 配列が空

notEmpty

public static void notEmpty(Collection<? extends Object> value)
                     throws ValidationException
コレクションが空でないか検証します。

パラメータ:
value - コレクション
例外:
ValidationException - 配列が空

notBlank

public static void notBlank(String value)
                     throws ValidationException
値がブランクでないか検証します。半角文字、全角文字、改行、タブのみで構成される文字列はブランクです。

パラメータ:
value - 値
例外:
ValidationException - 値がブランク
関連項目:
StringUtils.isEmpty(String)

notNull

public static void notNull(Object value)
                    throws ValidationException
値が null でないか検証します。

パラメータ:
value - 値
例外:
ValidationException - 値が null

number

public static void number(String value)
                   throws ValidationException
値が数値であることを検証します。

パラメータ:
value - 値
例外:
ValidationException - 値が数値でない


Copyright © 2007-2008 www.unitedfront2.org. All Rights Reserved.