ts.util
クラス ReasonedException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 ts.util.ReasonedException
すべての実装されたインタフェース:
java.io.Serializable

public class ReasonedException
extends java.lang.Exception

理由付き例外クラス。
例外発生の詳細な理由を示すEnumオブジェクトを内にもつ。

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

コンストラクタの概要
ReasonedException()
          デフォルト・コンストラクタ。
ReasonedException(java.lang.Enum reason)
          理由を示すEnumオブジェクトを引数にとる コンストラクタ。
ReasonedException(java.lang.Enum reason, java.lang.String msg)
          理由を示すEnumオブジェクトと例外メッセージを引数に とるコンストラクタ。
ReasonedException(java.lang.Enum reason, java.lang.String msg, java.lang.Throwable cause)
          理由を示すEnumオブジェクトと例外メッセージ、この 例外の元となったThrowableオブジェクトを引数に とるコンストラクタ。
ReasonedException(java.lang.Enum reason, java.lang.Throwable cause)
          理由を示すEnumオブジェクトとこの例外の元となった Throwable オブジェクトを引数にとる コンストラクタ。
 
メソッドの概要
 java.lang.Enum getReason()
          理由を示すEnumオブジェクトを取得する。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ReasonedException

public ReasonedException()
デフォルト・コンストラクタ。


ReasonedException

public ReasonedException(java.lang.Enum reason)
理由を示すEnumオブジェクトを引数にとる コンストラクタ。

パラメータ:
reason - 理由を示すEnumオブジェクト。

ReasonedException

public ReasonedException(java.lang.Enum reason,
                         java.lang.String msg)
理由を示すEnumオブジェクトと例外メッセージを引数に とるコンストラクタ。

パラメータ:
reason - 理由を示すEnumオブジェクト。
msg - 例外メッセージ。

ReasonedException

public ReasonedException(java.lang.Enum reason,
                         java.lang.String msg,
                         java.lang.Throwable cause)
理由を示すEnumオブジェクトと例外メッセージ、この 例外の元となったThrowableオブジェクトを引数に とるコンストラクタ。

パラメータ:
reason - 理由を示すEnumオブジェクト。
msg - 例外メッセージ。
cause - この例外の元となったThrowable オブジェクト。

ReasonedException

public ReasonedException(java.lang.Enum reason,
                         java.lang.Throwable cause)
理由を示すEnumオブジェクトとこの例外の元となった Throwable オブジェクトを引数にとる コンストラクタ。

パラメータ:
reason - 理由を示すEnumオブジェクト。
cause - この例外の元となったThrowable オブジェクト。
メソッドの詳細

getReason

public java.lang.Enum getReason()
理由を示すEnumオブジェクトを取得する。

戻り値:
理由を示すEnumオブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.