jp.sf.orangesignal.ta.util
クラス Assert

java.lang.Object
  上位を拡張 jp.sf.orangesignal.ta.util.Assert

public abstract class Assert
extends Object

表明(前提条件)検証用のユーティリティを提供します。

導入されたバージョン:
2.1
作成者:
杉澤 浩二

コンストラクタの概要
Assert()
           
 
メソッドの概要
static void isEmpty(Collection<?> collection)
          指定されたコレクションに要素が存在しないことを表明します。
static void isEmpty(Collection<?> collection, String message)
          指定されたコレクションに要素が存在しないことを表明します。
static void isEmpty(Map<?,?> map)
          指定されたマップにエントリが存在しないことを表明します。
static void isEmpty(Map<?,?> map, String message)
          指定されたマップにエントリが存在しないことを表明します。
static void isEmpty(Object[] array)
          指定された配列に要素が存在しないことを表明します。
static void isEmpty(Object[] array, String message)
          指定された配列に要素が存在しないことを表明します。
static void isEmpty(String str)
          指定された文字列が空であることを表明します。
static void isEmpty(String str, String message)
          指定された文字列が空であることを表明します。
static void isFalse(boolean expression)
          指定された式を表明します。
static void isFalse(boolean expression, String message)
          指定された式を表明します。
static void isNull(Object object)
          指定されたオブジェクトが null であることを表明します。
static void isNull(Object object, String message)
          指定されたオブジェクトが null であることを表明します。
static void isTrue(boolean expression)
          指定された式を表明します。
static void isTrue(boolean expression, String message)
          指定された式を表明します。
static void noNullElements(Collection<?> collection)
          指定されたコレクションに null の要素が存在しないことを表明します。
static void noNullElements(Collection<?> collection, String message)
          指定されたコレクションに null の要素が存在しないことを表明します。
static void noNullElements(Object[] array)
          指定された配列に null の要素が存在しないことを表明します。
static void noNullElements(Object[] array, String message)
          指定された配列に null の要素が存在しないことを表明します。
static void notEmpty(Collection<?> collection)
          指定されたコレクションに要素が存在することを表明します。
static void notEmpty(Collection<?> collection, String message)
          指定されたコレクションに要素が存在することを表明します。
static void notEmpty(Map<?,?> map)
          指定されたマップにエントリが存在することを表明します。
static void notEmpty(Map<?,?> map, String message)
          指定されたマップにエントリが存在することを表明します。
static void notEmpty(Object[] array)
          指定された配列に要素が存在することを表明します。
static void notEmpty(Object[] array, String message)
          指定された配列に要素が存在することを表明します。
static void notEmpty(String str)
          指定された文字列が空でないことを表明します。
static void notEmpty(String str, String message)
          指定された文字列が空でないことを表明します。
static void notNull(Object object)
          指定されたオブジェクトが null でないことを表明します。
static void notNull(Object object, String message)
          指定されたオブジェクトが null でないことを表明します。
static void state(boolean expression)
          指定された式を表明します。
static void state(boolean expression, String message)
          指定された式を表明します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Assert

public Assert()
メソッドの詳細

isTrue

public static void isTrue(boolean expression,
                          String message)
                   throws IllegalArgumentException
指定された式を表明します。 式が false の場合は、IllegalArgumentException をスローします。
 Assert.isTrue(i > 0, "The value must be greater than zero");
 

パラメータ:
expression - 式
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 式が false の場合

isTrue

public static void isTrue(boolean expression)
                   throws IllegalArgumentException
指定された式を表明します。 式が false の場合は、IllegalArgumentException をスローします。
 Assert.isTrue(i > 0);
 

パラメータ:
expression - 式
例外:
IllegalArgumentException - 式が false の場合

isFalse

public static void isFalse(boolean expression,
                           String message)
                    throws IllegalArgumentException
指定された式を表明します。 式が true の場合は、IllegalArgumentException をスローします。
 Assert.isFalse(i > 0, "The value must be greater than zero");
 

パラメータ:
expression - 式
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 式が true の場合

isFalse

public static void isFalse(boolean expression)
                    throws IllegalArgumentException
指定された式を表明します。 式が true の場合は、IllegalArgumentException をスローします。
 Assert.isFalse(i > 0);
 

パラメータ:
expression - 式
例外:
IllegalArgumentException - 式が true の場合

isNull

public static void isNull(Object object,
                          String message)
                   throws IllegalArgumentException
指定されたオブジェクトが null であることを表明します。
 Assert.isNull(value, "The value must be null");
 

パラメータ:
object - 検査するオブジェクト
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - オブジェクトが null でない場合

isNull

public static void isNull(Object object)
                   throws IllegalArgumentException
指定されたオブジェクトが null であることを表明します。
 Assert.isNull(value);
 

パラメータ:
object - 検査するオブジェクト
例外:
IllegalArgumentException - オブジェクトが null でない場合

notNull

public static void notNull(Object object,
                           String message)
                    throws IllegalArgumentException
指定されたオブジェクトが null でないことを表明します。
 Assert.notNull(clazz, "The class must not be null");
 

パラメータ:
object - 検査するオブジェクト
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - オブジェクトが null の場合

notNull

public static void notNull(Object object)
                    throws IllegalArgumentException
指定されたオブジェクトが null でないことを表明します。
 Assert.notNull(clazz);
 

パラメータ:
object - 検査するオブジェクト
例外:
IllegalArgumentException - オブジェクトが null の場合

isEmpty

public static void isEmpty(String str,
                           String message)
                    throws IllegalArgumentException
指定された文字列が空であることを表明します。 指定された文字列が空でない場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(name, "Name must be empty");
 

パラメータ:
str - 検査する文字列
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 文字列が空でない場合

isEmpty

public static void isEmpty(String str)
                    throws IllegalArgumentException
指定された文字列が空であることを表明します。 指定された文字列が空でない場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(name);
 

パラメータ:
str - 検査する文字列
例外:
IllegalArgumentException - 文字列が空でない場合

isEmpty

public static void isEmpty(Object[] array,
                           String message)
                    throws IllegalArgumentException
指定された配列に要素が存在しないことを表明します。 指定された配列に要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(array, "The array must have no elements");
 

パラメータ:
array - 検査する配列
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 配列に要素が存在する場合

isEmpty

public static void isEmpty(Object[] array)
                    throws IllegalArgumentException
指定された配列に要素が存在しないことを表明します。 指定された配列に要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(array);
 

パラメータ:
array - 検査する配列
例外:
IllegalArgumentException - 配列に要素が存在する場合

isEmpty

public static void isEmpty(Collection<?> collection,
                           String message)
                    throws IllegalArgumentException
指定されたコレクションに要素が存在しないことを表明します。 指定されたコレクションに要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(collection, "Collection must have no elements");
 

パラメータ:
collection - 検査するコレクション
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - コレクションに要素が存在する場合

isEmpty

public static void isEmpty(Collection<?> collection)
                    throws IllegalArgumentException
指定されたコレクションに要素が存在しないことを表明します。 指定されたコレクションに要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(collection);
 

パラメータ:
collection - 検査するコレクション
例外:
IllegalArgumentException - コレクションに要素が存在する場合

isEmpty

public static void isEmpty(Map<?,?> map,
                           String message)
                    throws IllegalArgumentException
指定されたマップにエントリが存在しないことを表明します。 指定されたマップにエントリが存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(map, "Map must have no entries");
 

パラメータ:
map - 検査するマップ
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - マップにエントリが存在する場合

isEmpty

public static void isEmpty(Map<?,?> map)
                    throws IllegalArgumentException
指定されたマップにエントリが存在しないことを表明します。 指定されたマップにエントリが存在する場合は、IllegalArgumentException をスローします。
 Assert.isEmpty(map);
 

パラメータ:
map - 検査するマップ
例外:
IllegalArgumentException - マップにエントリが存在する場合

notEmpty

public static void notEmpty(String str,
                            String message)
                     throws IllegalArgumentException
指定された文字列が空でないことを表明します。 指定された文字列が null または空の場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(name, "Name must not be empty");
 

パラメータ:
str - 検査する文字列
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 文字列が null または空の場合

notEmpty

public static void notEmpty(String str)
                     throws IllegalArgumentException
指定された文字列が空でないことを表明します。 指定された文字列が null または空の場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(name);
 

パラメータ:
str - 検査する文字列
例外:
IllegalArgumentException - 文字列が null または空の場合

notEmpty

public static void notEmpty(Object[] array,
                            String message)
                     throws IllegalArgumentException
指定された配列に要素が存在することを表明します。 指定された配列が null または配列に要素が存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(array, "The array must have elements");
 

パラメータ:
array - 検査する配列
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 配列が null または配列に要素が存在しない場合

notEmpty

public static void notEmpty(Object[] array)
                     throws IllegalArgumentException
指定された配列に要素が存在することを表明します。 指定された配列が null または配列に要素が存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(array);
 

パラメータ:
array - 検査する配列
例外:
IllegalArgumentException - 配列が null または配列に要素が存在しない場合

notEmpty

public static void notEmpty(Collection<?> collection,
                            String message)
                     throws IllegalArgumentException
指定されたコレクションに要素が存在することを表明します。 指定されたコレクションが null またはコレクションに要素が存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(collection, "Collection must have elements");
 

パラメータ:
collection - 検査するコレクション
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - コレクションが null またはコレクションに要素が存在しない場合

notEmpty

public static void notEmpty(Collection<?> collection)
                     throws IllegalArgumentException
指定されたコレクションに要素が存在することを表明します。 指定されたコレクションが null またはコレクションに要素が存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(collection);
 

パラメータ:
collection - 検査するコレクション
例外:
IllegalArgumentException - コレクションが null またはコレクションに要素が存在しない場合

notEmpty

public static void notEmpty(Map<?,?> map,
                            String message)
                     throws IllegalArgumentException
指定されたマップにエントリが存在することを表明します。 指定されたマップが null またはマップにエントリが存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(map, "Map must have entries");
 

パラメータ:
map - 検査するマップ
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - マップが null またはマップにエントリが存在しない場合

notEmpty

public static void notEmpty(Map<?,?> map)
                     throws IllegalArgumentException
指定されたマップにエントリが存在することを表明します。 指定されたマップが null またはマップにエントリが存在しない場合は、IllegalArgumentException をスローします。
 Assert.notEmpty(map);
 

パラメータ:
map - 検査するマップ
例外:
IllegalArgumentException - マップが null またはマップにエントリが存在しない場合

noNullElements

public static void noNullElements(Object[] array,
                                  String message)
                           throws IllegalArgumentException
指定された配列に null の要素が存在しないことを表明します。 指定された配列に null の要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.noNullElements(array, "The array must not contain null elements");
 

パラメータ:
array - 検査する配列
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - 配列に null の要素が存在する場合

noNullElements

public static void noNullElements(Object[] array)
                           throws IllegalArgumentException
指定された配列に null の要素が存在しないことを表明します。 指定された配列に null の要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.noNullElements(array);
 

パラメータ:
array - 検査する配列
例外:
IllegalArgumentException - 配列に null の要素が存在する場合

noNullElements

public static void noNullElements(Collection<?> collection,
                                  String message)
                           throws IllegalArgumentException
指定されたコレクションに null の要素が存在しないことを表明します。 指定されたコレクションに null の要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.noNullElements(collection, "The collection must not contain null elements");
 

パラメータ:
collection - 検査するコレクション
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalArgumentException - コレクションに null の要素が存在する場合

noNullElements

public static void noNullElements(Collection<?> collection)
                           throws IllegalArgumentException
指定されたコレクションに null の要素が存在しないことを表明します。 指定されたコレクションに null の要素が存在する場合は、IllegalArgumentException をスローします。
 Assert.noNullElements(collection);
 

パラメータ:
collection - 検査するコレクション
例外:
IllegalArgumentException - コレクションに null の要素が存在する場合

state

public static void state(boolean expression,
                         String message)
                  throws IllegalStateException
指定された式を表明します。 式が false の場合は、IllegalStateException をスローします。
 Assert.state(id == null, "The id property must not already be initialized");
 

パラメータ:
expression - 式
message - 例外をスローする場合に使用するメッセージ
例外:
IllegalStateException - 式が false の場合

state

public static void state(boolean expression)
                  throws IllegalStateException
指定された式を表明します。 式が false の場合は、IllegalStateException をスローします。
 Assert.state(id == null);
 

パラメータ:
expression - 式
例外:
IllegalStateException - 式が false の場合


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.