|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.misc.AssertionUtil
public abstract class AssertionUtil
表明についてのユーティリティクラスです。
コンストラクタの概要 | |
---|---|
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 |
コンストラクタの詳細 |
---|
public AssertionUtil()
メソッドの詳細 |
---|
public static void assertArgumentNotNull(String argName, Object argValue)
null
でないことを表明します。
argName
- null
であってはならない引数の名前argValue
- 引数の値
NullArgumentException
- 引数がnull
の場合。public static void assertArgumentNotEmpty(String argName, String argValue)
null
でも空文字列でもないことを表明します。
argName
- null
でも空文字列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空文字列の場合。public static void assertArgumentNotEmpty(String argName, CharSequence argValue)
null
でも空文字列でもないことを表明します。
argName
- null
でも空文字列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空文字列の場合。public static void assertArgumentNotEmpty(String argName, Object[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, boolean[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, byte[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, short[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, int[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, long[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, float[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, double[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, char[] argValue)
null
でも空の配列でもないことを表明します。
argName
- null
でも空の配列でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空の配列の場合。public static void assertArgumentNotEmpty(String argName, Collection<?> argValue)
null
でも空のCollection
でもないことを表明します。
argName
- null
でも空のCollection
でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空のCollection
の場合。public static void assertArgumentNotEmpty(String argName, Map<?,?> argValue)
null
でも空のMap
でもないことを表明します。
argName
- null
でも空のMap
でもあってはならない引数の名前argValue
- 引数の値
EmptyArgumentException
- 引数がnull
または空のMap
の場合。public static void assertArgumentArrayIndex(String argName, int argValue, int arraySize)
argName
- null
であってはならない引数の名前argValue
- インデックスの値arraySize
- インデックスが参照する配列の長さ
SIllegalArgumentException
- 引数が配列のインデックスとして不正な場合場合。public static void assertArgument(String argName, boolean expression, String description)
argName
- 不正であってはならない引数の名前expression
- 事前条件description
- 不正な引数であることの説明
SIllegalArgumentException
- expression
がfalseの場合。public static void assertState(boolean expression, String description)
expression
- 事前条件description
- 不正な状態であることの説明
SIllegalStateException
- expression
がfalseの場合。public static void assertIndex(boolean expression, String description)
expression
- 事前条件description
- 不正なindexであることの説明
SIndexOutOfBoundsException
- expression
がfalseの場合。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |