openGionopenGion
5.5.6.0

org.opengion.hayabusa.common
クラス HybsSystemException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.opengion.hayabusa.common.HybsSystemException
すべての実装されたインタフェース:
java.io.Serializable

public class HybsSystemException
extends java.lang.RuntimeException

共通的に使用されるエクセプションクラスです。 RuntimeException を継承しているため、try{} catch() {} は不要です。 本システムでは、すべてこのエクセプションクラスを継承させたクラスを作成し、用途によって、 使い分けるようにします。つまり、他のどのような、Throwable が発生したとしても、一旦、 try{} catch() {} で受けて、このクラスのサブクラスを、再度 throw させます。 そして、必要であれば、try{} catch() {} を用いて捕まえて、それぞれの対応処理を行います。 このクラスには、元々の発生したエクセプション( Throwable )を引数にとり、 その printStackTrace()情報を、自分自身のトレース情報に含めます。 また、引数にオブジェクトを渡すことができますので、object.toString() で、オブジェクトの 状態を表示できるようにしておけば、手軽にデバッグに使うことが可能になります。

関連項目:
直列化された形式
機能階層
エラー処理
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
HybsSystemException()
          詳細メッセージを指定しないで HybsSystemException を構築します。
HybsSystemException(java.lang.String str)
          指定された詳細メッセージを持つ HybsSystemException を構築します。
HybsSystemException(java.lang.String str, java.lang.Throwable th)
          指定されたオブジェクトを受け取る HybsSystemException を構築します。
HybsSystemException(java.lang.Throwable th)
          指定された詳細メッセージを持つ HybsSystemException を構築します。
 
メソッドの概要
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

HybsSystemException

public HybsSystemException()
詳細メッセージを指定しないで HybsSystemException を構築します。


HybsSystemException

public HybsSystemException(java.lang.String str)
指定された詳細メッセージを持つ HybsSystemException を構築します。

パラメータ:
str - 詳細メッセージ

HybsSystemException

public HybsSystemException(java.lang.Throwable th)
指定された詳細メッセージを持つ HybsSystemException を構築します。

パラメータ:
th - 例外Throwableオブジェクト

HybsSystemException

public HybsSystemException(java.lang.String str,
                           java.lang.Throwable th)
指定されたオブジェクトを受け取る HybsSystemException を構築します。

パラメータ:
str - 詳細メッセージ
th - 例外Throwableオブジェクト
関連項目:
RuntimeException.RuntimeException(String,Throwable)
変更履歴:
3.5.5.4 (2004/04/15) 引数を、RuntimeException(String , Throwable )にあわせます。

openGion 5.5.6.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.