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.2 $, $Date: 2007/02/15 15:28:03 $
作成者:
佐藤隆之.
関連項目:
直列化された形式

コンストラクタの概要
OutOfRangeException(java.lang.Comparable value, java.lang.Comparable start, java.lang.Comparable end)
          範囲外になったComparableオブジェクトと、 Comparableオブジェクトの範囲を引数にとる コンストラクタ。
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)
          メッセージを引数にとるコンストラクタ。
 
メソッドの概要
 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(java.lang.Comparable value,
                           java.lang.Comparable start,
                           java.lang.Comparable 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
戻り値:
例外メッセージ。


Copyright (C) SATOH Takayuki All Rights Reserved.