com.JRcServer.commons.exception
クラス ExceptionUtil

java.lang.Object
  上位を拡張 com.JRcServer.commons.exception.ExceptionUtil

public class ExceptionUtil
extends java.lang.Object

例外ユーティリティ.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2003/11/05
作成者:
masahito suzuki

フィールドの概要
static int TRACE_NO_FILE
          スタックトレース情報 : エラーファイル名/行位置.
static int TRACE_NO_METHOD
          スタックトレース情報 : メソッド名.
static int TRACE_NO_OBJECT
          スタックトレース情報 : オブジェクト名.
static int TRACE_NO_PACKAGE
          スタックトレース情報 : パッケージ名.
static int TRACE_NO_SIZE
          スタックトレース情報長.
 
メソッドの概要
static java.util.ArrayList analysisAllStackTrace(java.lang.Throwable exception)
          スタックトレースを解析して、格納情報すべてを行単位で取得.
static java.util.ArrayList analysisStackTrace(java.lang.Throwable exception)
          スタックトレースを解析して、軌跡情報を行単位で取得.
static StackTrace getPauseStackTrace(java.lang.Throwable exception)
          スタックトレース情報を区分けして取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TRACE_NO_SIZE

public static final int TRACE_NO_SIZE
スタックトレース情報長.

1つのスタックトレースにおける情報数が格納されています.

関連項目:
定数フィールド値

TRACE_NO_PACKAGE

public static final int TRACE_NO_PACKAGE
スタックトレース情報 : パッケージ名.

スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のパッケージ名の位置です.

関連項目:
定数フィールド値

TRACE_NO_OBJECT

public static final int TRACE_NO_OBJECT
スタックトレース情報 : オブジェクト名.

スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のオブジェクト名の位置です.

関連項目:
定数フィールド値

TRACE_NO_METHOD

public static final int TRACE_NO_METHOD
スタックトレース情報 : メソッド名.

スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のメソッド名の位置です.

関連項目:
定数フィールド値

TRACE_NO_FILE

public static final int TRACE_NO_FILE
スタックトレース情報 : エラーファイル名/行位置.

スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のエラーファイル名/行位置の位置です.

関連項目:
定数フィールド値
メソッドの詳細

analysisAllStackTrace

public static final java.util.ArrayList analysisAllStackTrace(java.lang.Throwable exception)
スタックトレースを解析して、格納情報すべてを行単位で取得.

スタックトレース情報を解析して、格納情報すべてを行単位で取得します.

パラメータ:
exception - スタックトレース取得対象の例外オブジェクトを設定します.
戻り値:
ArrayList スタックトレース情報が行単位で格納された内容が 返されます.
情報が存在しない場合[null]が返されます.

analysisStackTrace

public static final java.util.ArrayList analysisStackTrace(java.lang.Throwable exception)
スタックトレースを解析して、軌跡情報を行単位で取得.

スタックトレース情報を解析して、軌跡情報を行単位で取得します.

パラメータ:
exception - スタックトレース取得対象の例外オブジェクトを設定します.
戻り値:
ArrayList スタックトレース軌跡情報が行単位で返されます.
情報が存在しない場合[null]が返されます.

getPauseStackTrace

public static final StackTrace getPauseStackTrace(java.lang.Throwable exception)
スタックトレース情報を区分けして取得.

スタックトレース情報を区分けして取得します.

パラメータ:
exception - スタックトレース取得対象の例外オブジェクトを設定します.
戻り値:
StackTrace 区分けされた情報が返されます.