## nga.servlet.config
クラス ModuleInfo

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

    public class ModuleInfo

extends Object

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

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

メソッドの概要
`String` `getId()` モジュールID を取得する。
`PageInfo` `getPageInfo(String pageId)` ページ情報を取得する。
`RequestInfo` `getRequestInfo(String requestId)` リクエスト情報を取得する。
`PageInfo` `setPageInfo(String pageId, PageInfo pageInfo)` ページ情報をセットする。
`RequestInfo` `setRequestInfo(String requestId, RequestInfo requestInfo)` リクエスト情報をセットする。

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

コンストラクタの詳細

### ModuleInfo

    public ModuleInfo(String id)

  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` -
  戻り値:
    リクエスト情報。