MessageResourceManager
Keywords: jp.morpho.webapp.resource.MessageResourceManager,MessageResourceManager class

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` | `getFieldName(java.lang.String id, java.util.Locale locale)`
`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(jp.morpho.webapp.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)

### getFieldName

    public java.lang.String getFieldName(java.lang.String id,
                                         java.util.Locale locale)

### getPluginKey

    public final java.lang.String getPluginKey()

  インタフェース `Plugin` の記述:

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

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

### setPluginContext

    public void setPluginContext(jp.morpho.webapp.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` - このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示す

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド