commons
b2007092301

org.phosphoresce.commons.exception
クラス RootHoldingException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張org.phosphoresce.commons.exception.RootHoldingException
すべての実装インタフェース:
java.io.Serializable

public abstract class RootHoldingException
extends java.lang.Exception

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

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

コンストラクタの概要
RootHoldingException()
          コンストラクタ
RootHoldingException(java.lang.String message)
          コンストラクタ
RootHoldingException(java.lang.String message, java.lang.Throwable cause)
          コンストラクタ
RootHoldingException(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
 

コンストラクタの詳細

RootHoldingException

public RootHoldingException()
コンストラクタ


RootHoldingException

public RootHoldingException(java.lang.Throwable cause)
コンストラクタ

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

RootHoldingException

public RootHoldingException(java.lang.String message,
                            java.lang.Throwable cause)
コンストラクタ

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

RootHoldingException

public RootHoldingException(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
b2007092301