org.opengion.hayabusa.common
クラス HybsSystemException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.opengion.hayabusa.common.HybsSystemException
- すべての実装されたインタフェース:
- Serializable
public class HybsSystemException
- extends RuntimeException
共通的に使用されるエクセプションクラスです。
RuntimeException を継承しているため、try{} catch() {} は不要です。
本システムでは、すべてこのエクセプションクラスを継承させたクラスを作成し、用途によって、
使い分けるようにします。つまり、他のどのような、Throwable が発生したとしても、一旦、
try{} catch() {} で受けて、このクラスのサブクラスを、再度 throw させます。
そして、必要であれば、try{} catch() {} を用いて捕まえて、それぞれの対応処理を行います。
このクラスには、元々の発生したエクセプション( Throwable )を引数にとり、
その printStackTrace()情報を、自分自身のトレース情報に含めます。
また、引数にオブジェクトを渡すことができますので、object.toString() で、オブジェクトの
状態を表示できるようにしておけば、手軽にデバッグに使うことが可能になります。
- 関連項目:
- 直列化された形式
- 変更履歴:
5.6.7.1 (2013/08/09) エラーに、エンジンのバージョン等のシステム関係の情報を付与します。 |
- 機能分類
- エラー処理
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
クラス java.lang.Throwable から継承されたメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
HybsSystemException
public HybsSystemException()
- 詳細メッセージを指定しないで HybsSystemException を構築します。
- 変更履歴:
5.6.7.1 (2013/08/09) エラーに、エンジンのバージョン等の情報を付与します。 |
HybsSystemException
public HybsSystemException(String str)
- 指定された詳細メッセージを持つ HybsSystemException を構築します。
- パラメータ:
str
- 詳細メッセージ- 変更履歴:
5.6.7.1 (2013/08/09) エラーに、エンジンのバージョン等の情報を付与します。 |
HybsSystemException
public HybsSystemException(Throwable th)
- 指定された詳細メッセージを持つ HybsSystemException を構築します。
- パラメータ:
th
- 例外Throwableオブジェクト- 変更履歴:
5.6.7.1 (2013/08/09) エラーに、エンジンのバージョン等の情報を付与します。 |
HybsSystemException
public HybsSystemException(String str,
Throwable th)
- 指定されたオブジェクトを受け取る HybsSystemException を構築します。
- パラメータ:
str
- 詳細メッセージth
- 例外Throwableオブジェクト- 関連項目:
RuntimeException.RuntimeException(String,Throwable)
- 変更履歴:
3.5.5.4 (2004/04/15) 引数を、RuntimeException(String , Throwable )にあわせます。 |
5.6.7.1 (2013/08/09) エラーに、エンジンのバージョン等の情報を付与します。 |
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.