org.seasar.util.misc
クラス AssertionUtil

java.lang.Object
  上位を拡張 org.seasar.util.misc.AssertionUtil

public abstract class AssertionUtil
extends Object

表明についてのユーティリティクラスです。

作成者:
shot

コンストラクタの概要
AssertionUtil()
           
 
メソッドの概要
static void assertArgument(String argName, boolean expression, String description)
          引数が不正でないことを表明します。
static void assertArgumentArrayIndex(String argName, int argValue, int arraySize)
          インデックスが不正でないことを表明します。
static void assertArgumentNotEmpty(String argName, boolean[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, byte[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, char[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, CharSequence argValue)
          引数がnullでも空文字列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, Collection<?> argValue)
          引数がnullでも空のCollectionでもないことを表明します。
static void assertArgumentNotEmpty(String argName, double[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, float[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, int[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, long[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, Map<?,?> argValue)
          引数がnullでも空のMapでもないことを表明します。
static void assertArgumentNotEmpty(String argName, Object[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, short[] argValue)
          引数がnullでも空の配列でもないことを表明します。
static void assertArgumentNotEmpty(String argName, String argValue)
          引数がnullでも空文字列でもないことを表明します。
static void assertArgumentNotNull(String argName, Object argValue)
          引数がnullでないことを表明します。
static void assertIndex(boolean expression, String description)
          indexが不正でないことを表明します。
static void assertState(boolean expression, String description)
          状態が不正でないことを表明します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AssertionUtil

public AssertionUtil()
メソッドの詳細

assertArgumentNotNull

public static void assertArgumentNotNull(String argName,
                                         Object argValue)
引数がnullでないことを表明します。

パラメータ:
argName - null であってはならない引数の名前
argValue - 引数の値
例外:
NullArgumentException - 引数がnullの場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          String argValue)
引数がnullでも空文字列でもないことを表明します。

パラメータ:
argName - null でも空文字列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空文字列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          CharSequence argValue)
引数がnullでも空文字列でもないことを表明します。

パラメータ:
argName - null でも空文字列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空文字列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          Object[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          boolean[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          byte[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          short[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          int[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          long[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          float[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          double[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          char[] argValue)
引数がnullでも空の配列でもないことを表明します。

パラメータ:
argName - null でも空の配列でもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空の配列の場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          Collection<?> argValue)
引数がnullでも空のCollectionでもないことを表明します。

パラメータ:
argName - null でも空のCollectionでもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空のCollectionの場合。

assertArgumentNotEmpty

public static void assertArgumentNotEmpty(String argName,
                                          Map<?,?> argValue)
引数がnullでも空のMapでもないことを表明します。

パラメータ:
argName - null でも空のMapでもあってはならない引数の名前
argValue - 引数の値
例外:
EmptyArgumentException - 引数がnullまたは空のMapの場合。

assertArgumentArrayIndex

public static void assertArgumentArrayIndex(String argName,
                                            int argValue,
                                            int arraySize)
インデックスが不正でないことを表明します。

パラメータ:
argName - null であってはならない引数の名前
argValue - インデックスの値
arraySize - インデックスが参照する配列の長さ
例外:
SIllegalArgumentException - 引数が配列のインデックスとして不正な場合場合。

assertArgument

public static void assertArgument(String argName,
                                  boolean expression,
                                  String description)
引数が不正でないことを表明します。

パラメータ:
argName - 不正であってはならない引数の名前
expression - 事前条件
description - 不正な引数であることの説明
例外:
SIllegalArgumentException - expressionがfalseの場合。

assertState

public static void assertState(boolean expression,
                               String description)
状態が不正でないことを表明します。

パラメータ:
expression - 事前条件
description - 不正な状態であることの説明
例外:
SIllegalStateException - expressionがfalseの場合。

assertIndex

public static void assertIndex(boolean expression,
                               String description)
indexが不正でないことを表明します。

パラメータ:
expression - 事前条件
description - 不正なindexであることの説明
例外:
SIndexOutOfBoundsException - expressionがfalseの場合。


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.