commons
b2007101701

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)

commons
b2007101701