jp.preserv.service.message
クラス MessageServiceImpl

java.lang.Object
  拡張jp.preserv.service.message.MessageServiceImpl
すべての実装インタフェース:
MessageService, Service

public class MessageServiceImpl
extends java.lang.Object
implements MessageService

メッセージサービスのデフォルト実装クラスです。 メッセージ定義ファイル内のメッセージを管理する機構を提供します。

バージョン:
H.KONDO(MCR)2007/01/16 初版
作成者:
H.KONDO(MCR)
関連項目:
MessageService

コンストラクタの概要
MessageServiceImpl()
          コンストラクターです。
 
メソッドの概要
 void addSource(java.lang.Object source)
          メッセージリソースを設定します。
 void addSource(java.net.URL jarUrl, java.lang.String source)
          JarファイルをURL指定し、メッセージリソースを設定します。
protected  java.lang.String bindParams(java.lang.String message, java.lang.Object[] params)
          メッセージにメッセージパラメータをバインドします。
 void clear()
          本サービスが保持するメッセージリソースを破棄します。
 java.lang.String get(java.lang.String messageId, java.lang.Object[] params)
          メッセージを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageServiceImpl

public MessageServiceImpl()
コンストラクターです。

メソッドの詳細

addSource

public void addSource(java.lang.Object source)
メッセージリソースを設定します。

定義:
インタフェース MessageService 内の addSource
パラメータ:
source - メッセージリソース
関連項目:
MessageService.addSource(java.lang.Object)

addSource

public void addSource(java.net.URL jarUrl,
                      java.lang.String source)
JarファイルをURL指定し、メッセージリソースを設定します。

定義:
インタフェース MessageService 内の addSource
パラメータ:
jarUrl - JarファイルのURL指定
source - メッセージリソース
関連項目:
MessageService.addSource(java.net.URL, java.lang.String)

get

public java.lang.String get(java.lang.String messageId,
                            java.lang.Object[] params)
メッセージを取得します。 指定したメッセージIDに該当するメッセージが見つからない場合は、 nullを返します。

定義:
インタフェース MessageService 内の get
パラメータ:
messageId - メッセージID
params - メッセージパラメータ
戻り値:
メッセージ
関連項目:
MessageService.get(java.lang.String, java.lang.Object[])

bindParams

protected java.lang.String bindParams(java.lang.String message,
                                      java.lang.Object[] params)
メッセージにメッセージパラメータをバインドします。

パラメータ:
message - メッセージ
params - メッセージパラメータ
戻り値:
メッセージ

clear

public void clear()
           throws ServiceException
本サービスが保持するメッセージリソースを破棄します。

定義:
インタフェース Service 内の clear
例外:
ServiceException - メッセージリソース破棄中に例外が発生した場合
関連項目:
Service.clear()