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

## 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` - 対象の例外オブジェクトを設定します.

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