nga.servlet.config
クラス ModuleInfo

java.lang.Object
  上位を拡張 nga.servlet.config.ModuleInfo

public class ModuleInfo
extends Object

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


コンストラクタの概要
ModuleInfo(String id, char resourceTag)
          ModuleInfo を作成する。
 
メソッドの概要
 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)
          指定されたキーでリソース設定されている文字列値を取得する。
 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。
戻り値:
リソース情報。

getText

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

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

getMessage

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

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