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, Throwable cause)
          リソースバンドルのキーを受け取って、既存の例外をラップします。
 
メソッドの概要
 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,
                   Object[] args,
                   Throwable cause)
リソースバンドルのキーを受け取って、既存の例外をラップします。 引数にメッセージの埋め込みパラメータと、ラップする既存の例外を指定します。

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

getArgs

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

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

getMessageId

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

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

getMessage

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


Copyright © 2007 The Seasar Foundation. All Rights Reserved.