com.JRcServer.commons.exception
クラス BaseException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 com.JRcServer.commons.exception.BaseException
すべての実装されたインタフェース:
java.io.Serializable
直系の既知のサブクラス:
AccessException, ExecutionException, InputException, SettingException

public class BaseException
extends java.lang.Exception

共通例外処理.

共通例外用オブジェクトです.

導入されたバージョン:
JRcCommons 1.00
バージョン:
2003/10/26
作成者:
masahito suzuki
関連項目:
直列化された形式

コンストラクタの概要
BaseException()
          コンタストラクタ.
BaseException(BaseException e)
          コンタストラクタ.
BaseException(java.lang.String message)
          コンタストラクタ.
BaseException(java.lang.Throwable e)
          コンタストラクタ.
 
メソッドの概要
 void addMessage(java.lang.String msg)
          メッセージ情報の追加.
 java.lang.String getMessage()
          メッセージ情報の取得.
static java.lang.String getStackTrace(java.lang.Throwable obj)
          Throwable 内スタックトレース情報取得.
static java.lang.String getStackTraceEx(java.lang.Throwable obj)
          Throwable 内スタックトレース情報取得.
static boolean getStackTraceFlg()
          スタックトレース情報の表示有無を取得.
 void printStackTrace()
          スタックトレースの出力.
 void printStackTrace(java.io.PrintStream s)
          スタックトレースの出力.
 void printStackTrace(java.io.PrintWriter s)
          スタックトレースの出力.
 java.lang.String readStackTrace()
          スタックトレース情報を取得します。
 void saveBaseStackTrace(BaseException com)
          スタックトレースを記憶.
 void saveStackTrace(boolean mode, java.lang.Throwable e)
          スタックトレースを記憶.
 void saveStackTrace(java.lang.Throwable e)
          スタックトレースを記憶.
static void setStackTracFlg(boolean flg)
          スタックトレース情報の表示有無を設定.
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BaseException

public BaseException()
コンタストラクタ.


BaseException

public BaseException(java.lang.Throwable e)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。

BaseException

public BaseException(BaseException e)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。

BaseException

public BaseException(java.lang.String message)
コンタストラクタ.

オブジェクト生成と同時にメッセージを設定します.

パラメータ:
message - メッセージ情報を設定します.
メソッドの詳細

printStackTrace

public final void printStackTrace()
スタックトレースの出力.

オーバーライド:
クラス java.lang.Throwable 内の printStackTrace

printStackTrace

public final void printStackTrace(java.io.PrintStream s)
スタックトレースの出力.

スタックトレースを出力します.

オーバーライド:
クラス java.lang.Throwable 内の printStackTrace
パラメータ:
s - トレース出力先のオブジェクトを設定します.

printStackTrace

public final void printStackTrace(java.io.PrintWriter s)
スタックトレースの出力.

スタックトレースを出力します.

オーバーライド:
クラス java.lang.Throwable 内の printStackTrace
パラメータ:
s - トレース出力先のオブジェクトを設定します.

readStackTrace

public final java.lang.String readStackTrace()
スタックトレース情報を取得します。

スタックトレース情報を取得します。

戻り値:
String スタックトレース内容が格納されます。

setStackTracFlg

public static final void setStackTracFlg(boolean flg)
スタックトレース情報の表示有無を設定.

スタックトレース情報の表示有無を設定します.

パラメータ:
flg - スタックトレース情報の表示の有無を設定します。

addMessage

public final void addMessage(java.lang.String msg)
メッセージ情報の追加.

例外オブジェクトに格納されているメッセ-ジに対して、 メッセージ情報を追加します.

パラメータ:
msg - 後に追加されるメッセージ情報.

getStackTraceFlg

public static final boolean getStackTraceFlg()
スタックトレース情報の表示有無を取得.

スタックトレース情報の表示有無を取得します.

戻り値:
スタックトレース情報の表示の有無を取得します.

getMessage

public final java.lang.String getMessage()
メッセージ情報の取得.

格納対象のメッセージ情報を取得します.

オーバーライド:
クラス java.lang.Throwable 内の getMessage
戻り値:
String 取得対象のメッセージが格納されます。

getStackTrace

public static final java.lang.String getStackTrace(java.lang.Throwable obj)
Throwable 内スタックトレース情報取得.

指定したThrowableオブジェクトのスタックトレース内容を取得します.

パラメータ:
obj - 対象のThrowable オブジェクトを指定します.
戻り値:
String 取得対象のスタックトレースが返されます.
[null]が返された場合、何らかのエラーにより、 取得できなかったことを示します.

getStackTraceEx

public static final java.lang.String getStackTraceEx(java.lang.Throwable obj)
Throwable 内スタックトレース情報取得.

指定したThrowableオブジェクトのスタックトレース内容を取得します.

パラメータ:
obj - 対象のThrowable オブジェクトを指定します.
戻り値:
String 取得対象のスタックトレースが返されます.
[null]が返された場合、何らかのエラーにより、 取得できなかったことを示します.

saveStackTrace

public final void saveStackTrace(java.lang.Throwable e)
スタックトレースを記憶.

対象の例外オブジェクトで発生しているスタックトレース情報を 当例外オブジェクトへ記憶します.

パラメータ:
e - 対象の例外オブジェクトを設定します.

saveStackTrace

public final void saveStackTrace(boolean mode,
                                 java.lang.Throwable e)
スタックトレースを記憶.

対象の例外オブジェクトで発生しているスタックトレース情報を 当例外オブジェクトへ記憶します.

パラメータ:
mode - 実行モードを設定します.
e - 対象の例外オブジェクトを設定します.

saveBaseStackTrace

public final void saveBaseStackTrace(BaseException com)
スタックトレースを記憶.

対象の例外オブジェクトで発生しているスタックトレース情報を 当例外オブジェクトへ記憶します.

パラメータ:
com - 対象の例外オブジェクトを設定します.