com.fiverworks.xone
クラス XoneRuntimeException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.lang.RuntimeException
              拡張com.fiverworks.xone.XoneRuntimeException
すべての実装インタフェース:
Serializable

public class XoneRuntimeException
extends RuntimeException

Xoneの実行時例外クラスです。例外については開発ガイドを参照してください。

関連項目:
直列化された形式

フィールドの概要
static int ERROR
          例外のレベル(深刻な場合もある例外)
static int FATAL
          例外のレベル(深刻な例外)
static int UNDEFINED
          例外のレベル(未定義)
static int WARNING
          例外のレベル(深刻ではない例外で、デフォルトの例外のレベル)
 
コンストラクタの概要
XoneRuntimeException(int level, String message)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(int level, String message, Throwable cause)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(int level, String message, Throwable cause, boolean retry)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(String message)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(String message, boolean retry)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(String message, Throwable cause)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(String message, Throwable cause, boolean retry)
          指定されたパラメータを使って例外を生成します。
XoneRuntimeException(Throwable cause)
          指定されたパラメータを使って例外を生成します。
 
メソッドの概要
 Throwable getCause()
          例外の原因を取得します。
 int getErrorLevel()
          例外のレベルを取得します。
 String getMessage()
          例外のメッセージを取得します。
 int getNumber()
          例外の番号を取得します。
 String getShortMessage()
          例外の短いメッセージを取得します。
 boolean isRetry()
          リトライ可能な例外かどうかを返します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

WARNING

public static final int WARNING
例外のレベル(深刻ではない例外で、デフォルトの例外のレベル)

関連項目:
定数フィールド値

ERROR

public static final int ERROR
例外のレベル(深刻な場合もある例外)

関連項目:
定数フィールド値

FATAL

public static final int FATAL
例外のレベル(深刻な例外)

関連項目:
定数フィールド値

UNDEFINED

public static final int UNDEFINED
例外のレベル(未定義)

関連項目:
定数フィールド値
コンストラクタの詳細

XoneRuntimeException

public XoneRuntimeException(Throwable cause)
指定されたパラメータを使って例外を生成します。

パラメータ:
cause - 原因

XoneRuntimeException

public XoneRuntimeException(String message)
指定されたパラメータを使って例外を生成します。

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

XoneRuntimeException

public XoneRuntimeException(int level,
                            String message)
指定されたパラメータを使って例外を生成します。

パラメータ:
level - 例外のレベル
message - メッセージ

XoneRuntimeException

public XoneRuntimeException(String message,
                            boolean retry)
指定されたパラメータを使って例外を生成します。

パラメータ:
retry - リトライ可能な例外のときはtrue
message - メッセージ

XoneRuntimeException

public XoneRuntimeException(String message,
                            Throwable cause)
指定されたパラメータを使って例外を生成します。

パラメータ:
cause - 原因
message - メッセージ

XoneRuntimeException

public XoneRuntimeException(String message,
                            Throwable cause,
                            boolean retry)
指定されたパラメータを使って例外を生成します。

パラメータ:
cause - 原因
retry - リトライ可能な例外のときはtrue
message - メッセージ

XoneRuntimeException

public XoneRuntimeException(int level,
                            String message,
                            Throwable cause)
指定されたパラメータを使って例外を生成します。

パラメータ:
cause - 原因
level - 例外のレベル
message - メッセージ

XoneRuntimeException

public XoneRuntimeException(int level,
                            String message,
                            Throwable cause,
                            boolean retry)
指定されたパラメータを使って例外を生成します。

パラメータ:
cause - 原因
level - 例外のレベル
retry - リトライ可能な例外のときはtrue
message - メッセージ
メソッドの詳細

getCause

public Throwable getCause()
例外の原因を取得します。

戻り値:
原因

getErrorLevel

public int getErrorLevel()
例外のレベルを取得します。

戻り値:
例外のレベル。WARNING、ERROR、FATALのいずれか。

getMessage

public String getMessage()
例外のメッセージを取得します。

戻り値:
例外のメッセージ

getShortMessage

public String getShortMessage()
例外の短いメッセージを取得します。

戻り値:
例外の短いメッセージ

getNumber

public int getNumber()
例外の番号を取得します。

戻り値:
例外の番号

isRetry

public boolean isRetry()
リトライ可能な例外かどうかを返します。

戻り値:
リトライ可能ならばtrue