## nga.servlet.config
クラス ModuleInfo

    java.lang.Object
      nga.servlet.config.ModuleInfo

    public class ModuleInfo

extends Object

モジュール情報。 同一のディレクトリに格納されているリクエスト情報ファイルの内容が， ひとつのモジュール情報となる。

コンストラクタの概要
`ModuleInfo(String id, char resourceTag)` ModuleInfo を作成する。

メソッドの概要
`String` `getAuth()` auth属性を取得する。
`String` `getId()` モジュールID を取得する。
`String` `getMessage(String key, Object... args)` 指定されたキーでリソース設定されているメッセージ文字列を取得する。
`PageInfo` `getPageInfo(String pageId)` ページ情報を取得する。
`RequestInfo` `getRequestInfo(String requestId)` リクエスト情報を取得する。
`ResourceInfo` `getResourceInfo(String resourceId)` リソース情報を取得する。
`String` `getText(String key)` 指定されたキーでリソース設定されている文字列値を取得する。
`void` `setAuth(String auth)` auth属性をセットする。
`PageInfo` `setPageInfo(String pageId, PageInfo pageInfo)` ページ情報をセットする。
`RequestInfo` `setRequestInfo(String requestId, RequestInfo requestInfo)` リクエスト情報をセットする。
`ResourceInfo` `setResourceInfo(String resourceId, ResourceInfo resourceInfo)` リソース情報をセットする。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ModuleInfo

    public ModuleInfo(String id,
                      char resourceTag)

  ModuleInfo を作成する。

  パラメータ:
    `id` - このモジュールのID。

メソッドの詳細

### getId

    public String getId()

  モジュールID を取得する。 `HttpServletRequest.getServletPath()` で取得したパス情報の中でディレクトリを示す部分までがモジュールIDとなる。

  戻り値:
    モジュールID。

### setPageInfo

    public PageInfo setPageInfo(String pageId,
                                PageInfo pageInfo)

  ページ情報をセットする。

  パラメータ:
    `pageId` - ページID。
    `pageInfo` - ページ情報。
  戻り値:
    同一の pageId ですでに登録済みだった場合，登録済みだったページ情報を返す。

### getPageInfo

    public PageInfo getPageInfo(String pageId)

  ページ情報を取得する。

  パラメータ:
    `pageId` - ページID。
  戻り値:
    ページ情報。

### setRequestInfo

    public RequestInfo setRequestInfo(String requestId,
                                      RequestInfo requestInfo)

  リクエスト情報をセットする。

  パラメータ:
    `requestId` - リクエストID。
    `requestInfo` - リクエスト情報。
  戻り値:
    同一の requestId ですでに登録済みだった場合，登録済みだったリクエスト情報を返す。

### getRequestInfo

    public RequestInfo getRequestInfo(String requestId)

  リクエスト情報を取得する。

  パラメータ:
    `requestId` -
  戻り値:
    リクエスト情報。

### setResourceInfo

    public ResourceInfo setResourceInfo(String resourceId,
                                        ResourceInfo resourceInfo)

  リソース情報をセットする。

  パラメータ:
    `resourceId` - リソースID。
    `resourceInfo` - リソース情報。
  戻り値:
    同一の resourceId ですでに登録済みだった場合，登録済みだったリソース情報を返す。

### getResourceInfo

    public ResourceInfo getResourceInfo(String resourceId)

  リソース情報を取得する。

  パラメータ:
    `resourceId` - リソースID。
  戻り値:
    リソース情報。

### getAuth

    public String getAuth()

  auth属性を取得する。

  戻り値:
    auth属性。

### setAuth

    public void setAuth(String auth)

  auth属性をセットする。

  パラメータ:
    `auth` - auth属性。

### getText

    public String getText(String key)

  指定されたキーでリソース設定されている文字列値を取得する。
  キー文字列は，dspf.dtfmt 等のように， [リソースID].[キー文字列]となっている必要がある。

  パラメータ:
    `key` - キー文字列。
  戻り値:
    文字列。

### getMessage

    public String getMessage(String key,
                             Object... args)

  指定されたキーでリソース設定されているメッセージ文字列を取得する。
  キー文字列は，dspm.parse_error 等のように， [リソースID].[キー文字列]となっている必要がある。

  パラメータ:
    `key` - キー文字列。
    `args` - メッセージ引数。
  戻り値:
    メッセージ文字列。