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

## org.phosphoresce.commons.exception
クラス RootHoldingRuntimeException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              java.lang.RuntimeException
                  org.phosphoresce.commons.exception.RootHoldingRuntimeException

すべての実装インタフェース:
  java.io.Serializable

public abstract class RootHoldingRuntimeException
extends java.lang.RuntimeException

例外要因オブジェクトを保持するランタイム例外拡張クラス。
Java 2 SDK 1.4よりルートケースがトレースされるようになったが、 それ以前のJDKの場合、または1.4におけるmore...より詳細なルートケース をトレースする場合には当クラスを上位クラスとして例外クラスを設ける。

作成者:
  Kitagawa
関連項目:
  直列化された形式

コンストラクタの概要
`RootHoldingRuntimeException()` コンストラクタ
`RootHoldingRuntimeException(java.lang.String message)` コンストラクタ
`RootHoldingRuntimeException(java.lang.String message, java.lang.Throwable cause)` コンストラクタ
`RootHoldingRuntimeException(java.lang.Throwable cause)` コンストラクタ

メソッドの概要
`java.lang.Throwable` | `getParent()` ルートケース例外オブジェクトを取得します。
`java.lang.String` | `getStackTraceValue()` スタックトレースをStringオブジェクトとして取得します。
`boolean` | `hasParent()` ルートケース例外を保持するか判定します。
`void` | `printStackTrace()` 標準の出力先に対してスタックトレースを出力します。
`void` | `printStackTrace(java.io.PrintStream stream)` 指定されたPrintStreamオブジェクトに対してスタックトレースを出力します。
`void` | `printStackTrace(java.io.PrintWriter writer)` 指定されたPrintWriterオブジェクトに対してスタックトレースを出力します。

クラス java.lang.Throwable から継承したメソッド
`fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### RootHoldingRuntimeException

    public RootHoldingRuntimeException()

  コンストラクタ

### RootHoldingRuntimeException

    public RootHoldingRuntimeException(java.lang.Throwable cause)

  コンストラクタ

パラメータ:
  `cause` - ルートケース例外オブジェクト

### RootHoldingRuntimeException

    public RootHoldingRuntimeException(java.lang.String message,
                                       java.lang.Throwable cause)

  コンストラクタ

パラメータ:
  `message` - メッセージ
  `cause` - ルートケース例外オブジェクト

### RootHoldingRuntimeException

    public RootHoldingRuntimeException(java.lang.String message)

  コンストラクタ

パラメータ:
  `message` - メッセージ

メソッドの詳細

### hasParent

    public final boolean hasParent()

  ルートケース例外を保持するか判定します。

  戻り値:
    ルートケース例外を保持する場合trueを返却

### getParent

    public final java.lang.Throwable getParent()

  ルートケース例外オブジェクトを取得します。

  戻り値:
    ルートケース例外オブジェクトを返却します。

### getStackTraceValue

    public java.lang.String getStackTraceValue()

  スタックトレースをStringオブジェクトとして取得します。

  戻り値:
    スタックトレース

### printStackTrace

    public void printStackTrace()

  標準の出力先に対してスタックトレースを出力します。

  関連項目:
    `Throwable.printStackTrace()`

### printStackTrace

    public void printStackTrace(java.io.PrintStream stream)

  指定されたPrintStreamオブジェクトに対してスタックトレースを出力します。

  関連項目:
    `Throwable.printStackTrace(java.io.PrintStream)`

### printStackTrace

    public void printStackTrace(java.io.PrintWriter writer)

  指定されたPrintWriterオブジェクトに対してスタックトレースを出力します。

  関連項目:
    `Throwable.printStackTrace(java.io.PrintWriter)`

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