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

## ts.util
クラス OutOfRangeException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              java.lang.RuntimeException
                  ts.util.OutOfRangeException

すべての実装されたインタフェース:
  java.io.Serializable

    public class OutOfRangeException

extends java.lang.RuntimeException

あるデータの値が範囲外になったときにスローされる例外クラス。
フィールド変数には、そのときのデータの値と、そのデータのとるべき範囲の 開始値、終了値を持っている。

バージョン:
  $Revision: 1.1.1.1 $, $Date: 2010-10-16 00:03:44 $
作成者:
  佐藤隆之.
関連項目:
  直列化された形式

コンストラクタの概要
`OutOfRangeException(double value, double start, double end)` 範囲外になった`double`値と、`double`型の範囲を 引数にとるコンストラクタ。
`OutOfRangeException(float value, float start, float end)` 範囲外になった`float`値と、`float`型の範囲を 引数にとるコンストラクタ。
`OutOfRangeException(int value, int start, int end)` 範囲外になった`int`値と、`int`型の範囲を 引数にとるコンストラクタ。
`OutOfRangeException(long value, long start, long end)` 範囲外になった`long`値と、`long`型の範囲を 引数にとるコンストラクタ。
`OutOfRangeException(java.lang.String msg)` メッセージを引数にとるコンストラクタ。
`OutOfRangeException(U value, U start, U end)` 範囲外になった`Comparable`オブジェクトと、 `Comparable`オブジェクトの範囲を引数にとる コンストラクタ。

メソッドの概要
`java.lang.Comparable` | `getEnd()` 範囲の終了値を表す数値オブジェクトを返す。
`java.lang.String` | `getMessage()` 例外メッセージを取得する。
`java.lang.Comparable` | `getStart()` 範囲の開始値を表す数値オブジェクトを返す。
`java.lang.Comparable` | `getValue()` 範囲外となった値を表す数値オブジェクトを返す。

クラス java.lang.Throwable から継承されたメソッド
`fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### OutOfRangeException

    public OutOfRangeException(int value,
                               int start,
                               int end)

  範囲外になった`int`値と、`int`型の範囲を 引数にとるコンストラクタ。

  パラメータ:
    `value` - 範囲外になった値。
    `start` - 範囲の開始値。
    `end` - 範囲の終了値。

### OutOfRangeException

    public OutOfRangeException(long value,
                               long start,
                               long end)

  範囲外になった`long`値と、`long`型の範囲を 引数にとるコンストラクタ。

  パラメータ:
    `value` - 範囲外になった値。
    `start` - 範囲の開始値。
    `end` - 範囲の終了値。

### OutOfRangeException

    public OutOfRangeException(float value,
                               float start,
                               float end)

  範囲外になった`float`値と、`float`型の範囲を 引数にとるコンストラクタ。

  パラメータ:
    `value` - 範囲外になった値。
    `start` - 範囲の開始値。
    `end` - 範囲の終了値。

### OutOfRangeException

    public OutOfRangeException(double value,
                               double start,
                               double end)

  範囲外になった`double`値と、`double`型の範囲を 引数にとるコンストラクタ。

  パラメータ:
    `value` - 範囲外になった値。
    `start` - 範囲の開始値。
    `end` - 範囲の終了値。

### OutOfRangeException

    public OutOfRangeException(U value,
                               U start,
                               U end)

  範囲外になった`Comparable`オブジェクトと、 `Comparable`オブジェクトの範囲を引数にとる コンストラクタ。
  引数にヌルを指定した場合は、そのままヌルを設定する。

  パラメータ:
    `value` - 範囲外になった値。
    `start` - 範囲の開始値。
    `end` - 範囲の終了値。

### OutOfRangeException

    public OutOfRangeException(java.lang.String msg)

  メッセージを引数にとるコンストラクタ。
  範囲外になった値及び範囲の開始値、終了値には、それぞれヌルを設定する。 引数にヌルを指定された場合は、メッセージにそのままヌルを設定する。

  パラメータ:
    `msg` - 例外メッセージ。

メソッドの詳細

### getValue

    public java.lang.Comparable getValue()

  範囲外となった値を表す数値オブジェクトを返す。

  戻り値:
    範囲外となった値の数値オブジェクト。

### getStart

    public java.lang.Comparable getStart()

  範囲の開始値を表す数値オブジェクトを返す。

  戻り値:
    範囲の開始値の数値オブジェクト。

### getEnd

    public java.lang.Comparable getEnd()

  範囲の終了値を表す数値オブジェクトを返す。

  戻り値:
    範囲の終了値の数値オブジェクト。

### getMessage

    public java.lang.String getMessage()

  例外メッセージを取得する。
  範囲外となった値、範囲の開始値、終了値のいずれかがヌルでない場合は、 それらの値を表示するメッセージを返す。 それらのすべての値がヌルの場合は、コンストラクタで設定されたメッセージが あればそれを返し、それもヌルであればヌルを返す。

  オーバーライド:
    クラス `java.lang.Throwable` 内の `getMessage`
  戻り値:
    例外メッセージ。

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

Copyright (C) SATOH Takayuki All Rights Reserved.