概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` の場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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