org.seasar.fisshplate.exception
クラス FPException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 org.seasar.fisshplate.exception.FPException
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
FPMergeException, FPParseException

public class FPException
extends Exception

例外の基底クラスです。

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

コンストラクタの概要
FPException(String messageId)
          リソースバンドルのキーを受け取って例外を生成します。
FPException(String messageId, Object[] args)
          リソースバンドルのキーを受け取って例外を生成します。
FPException(String messageId, Object[] args, RowWrapper row)
          リソースバンドルのキーを受け取って、既存の例外をラップします。
FPException(String messageId, Object[] args, RowWrapper row, Throwable cause)
          リソースバンドルのキーを受け取って、既存の例外をラップします。
FPException(String messageId, Object[] args, Throwable cause)
          リソースバンドルのキーを受け取って、既存の例外をラップします。
FPException(String messageId, RowWrapper row)
          リソースバンドルのキーを受け取って例外を生成します。
 
メソッドの概要
 Object[] getArgs()
          埋め込みパラメータを戻します。
 String getMessage()
           
 String getMessageId()
          リソースバンドルのキーを戻します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FPException

public FPException(String messageId)
リソースバンドルのキーを受け取って例外を生成します。

パラメータ:
messageId - リソースバンドルのキー

FPException

public FPException(String messageId,
                   Object[] args)
リソースバンドルのキーを受け取って例外を生成します。引数にメッセージの埋め込みパラメータを指定します。

パラメータ:
messageId - リソースバンドルのキー
args - メッセージへの埋め込みパラメータ

FPException

public FPException(String messageId,
                   RowWrapper row)
リソースバンドルのキーを受け取って例外を生成します。 引数にエラーの発生した行を指定します。 エラーが発生した行を指定すると、埋め込みパラメータとして行番号を追加します。

パラメータ:
messageId - リソースバンドルのキー
row - エラーが発生した行

FPException

public FPException(String messageId,
                   Object[] args,
                   RowWrapper row)
リソースバンドルのキーを受け取って、既存の例外をラップします。 引数にメッセージの埋め込みパラメータと、エラーの発生した行を指定します。 エラーが発生した行を指定すると、埋め込みパラメータの最後に行番号を追加します。

パラメータ:
messageId - リソースバンドルのキー
args - メッセージの埋め込みパラメータ
row - エラーが発生した行

FPException

public FPException(String messageId,
                   Object[] args,
                   Throwable cause)
リソースバンドルのキーを受け取って、既存の例外をラップします。 引数にメッセージの埋め込みパラメータと、ラップする既存の例外を指定します。

パラメータ:
messageId - リソースバンドルのキー
args - メッセージの埋め込みパラメータ
cause - ラップする例外

FPException

public FPException(String messageId,
                   Object[] args,
                   RowWrapper row,
                   Throwable cause)
リソースバンドルのキーを受け取って、既存の例外をラップします。 引数にメッセージの埋め込みパラメータと、ラップする既存の例外を指定します。 エラーが発生した行を指定すると、埋め込みパラメータの最後に行番号を追加します。

パラメータ:
messageId - リソースバンドルのキー
args - メッセージの埋め込みパラメータ
row - エラーが発生した行
cause - ラップする例外
メソッドの詳細

getArgs

public Object[] getArgs()
埋め込みパラメータを戻します。

戻り値:
埋め込みパラメータ

getMessageId

public String getMessageId()
リソースバンドルのキーを戻します。

戻り値:
リソースバンドルのキー

getMessage

public String getMessage()
オーバーライド:
クラス Throwable 内の getMessage


Copyright © 2009 The Seasar Foundation. All Rights Reserved.