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 を取得する。 HttpHttpServletRequest#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 -
戻り値:
リクエスト情報。