jp.terasoluna.fw.exception
クラス TException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 jp.terasoluna.fw.exception.TException
すべての実装されたインタフェース:
Serializable

public class TException
extends Exception

汎用例外クラス

メッセージの管理方法はTLoggerと同様です。
ただし、設定ファイルがMETA-INF/terasoluna-logger.propertiesではなく、 META-INF/terasoluna-exception.propertiesになります。

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

コンストラクタの概要
TException(String messageId, Object... args)
          コンストラクタ
TException(String messageId, Throwable cause, Object... args)
          コンストラクタ
 
メソッドの概要
 Object[] getArgs()
          置換パラメータを取得します。
protected static String getMessage(String messageId, Locale locale, Object... args)
          メッセージを取得します。
 String getMessageId()
          メッセージIDを取得します
 
クラス 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
 

コンストラクタの詳細

TException

public TException(String messageId,
                  Object... args)
コンストラクタ

パラメータ:
messageId - メッセージID
args - 置換パラメータ

TException

public TException(String messageId,
                  Throwable cause,
                  Object... args)
コンストラクタ

パラメータ:
messageId - メッセージId
cause - 起因例外
args - 置換パラメータ
メソッドの詳細

getMessage

protected static String getMessage(String messageId,
                                   Locale locale,
                                   Object... args)
メッセージを取得します。

パラメータ:
messageId - メッセージID
locale - ロケール
args - 置換パラメータ
戻り値:
メッセージ

getMessageId

public String getMessageId()
メッセージIDを取得します

戻り値:
メッセージID

getArgs

public Object[] getArgs()
置換パラメータを取得します。

戻り値:
置換パラメータ


Copyright © 2011. All Rights Reserved.