jp.morpho.webapp.resource
クラス MessageResourceManager

java.lang.Object
  |
  +--jp.morpho.webapp.resource.MessageResourceManager
すべての実装インタフェース:
Plugin, java.io.Serializable

public class MessageResourceManager
extends java.lang.Object
implements Plugin

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

フィールドの概要
protected  java.util.ArrayList resourceEntries
           
 
コンストラクタの概要
MessageResourceManager()
           
 
メソッドの概要
 void addMessageResourceEntry(MessageResourceEntry resourceEntry)
           
 java.lang.String getMessage(java.lang.String id, java.lang.Object[] objs, java.util.Locale locale)
           
 java.lang.String getPluginKey()
           プラグインを識別するためのキーを返します。
 void pluginActivate()
           pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。
 void pluginRemove()
           フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。
 void setPluginContext(PluginContext fc)
           プラグインコンテキストを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

resourceEntries

protected java.util.ArrayList resourceEntries
コンストラクタの詳細

MessageResourceManager

public MessageResourceManager()
メソッドの詳細

addMessageResourceEntry

public void addMessageResourceEntry(MessageResourceEntry resourceEntry)

getMessage

public java.lang.String getMessage(java.lang.String id,
                                   java.lang.Object[] objs,
                                   java.util.Locale locale)

getPluginKey

public final java.lang.String getPluginKey()
インタフェース Plugin の記述:

プラグインを識別するためのキーを返します。 プラグインのキーは、パッケージ名と同じ規則に従う必要があります。 この仕様では、jp.morpho.* に一致する名前を予約しています。

定義:
インタフェース Plugin 内の getPluginKey
戻り値:
プラグインを識別するためのキー

setPluginContext

public void setPluginContext(PluginContext fc)
                      throws PluginException
インタフェース Plugin の記述:

プラグインコンテキストを設定します。 フレームワークでは、プラグインインスタンスが追加された時にこのメソッドを呼び出します。

定義:
インタフェース Plugin 内の setPluginContext
パラメータ:
fc - このインスタンスを追加した FrameworkContext オブジェクト
例外:
PluginException - このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示す

pluginActivate

public void pluginActivate()
                    throws PluginException
インタフェース Plugin の記述:

pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。 この処理でインスタンスを初期化する必要があります。

定義:
インタフェース Plugin 内の pluginActivate
例外:
PluginException - このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示す

pluginRemove

public void pluginRemove()
                  throws PluginException
インタフェース Plugin の記述:

フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。 この処理ですべてのリソースを解放する必要があります。

定義:
インタフェース Plugin 内の pluginRemove
例外:
PluginException - このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示す