nga.servlet.config
クラス RequestInfo

java.lang.Object
  上位を拡張 nga.servlet.config.RequestInfo
すべての実装されたインタフェース:
Comparable

public class RequestInfo
extends Object
implements Comparable

request タグ情報。


コンストラクタの概要
RequestInfo(String id)
          RequestInfo を作成する。
 
メソッドの概要
 int compareTo(Object o)
           
 boolean equals(Object o)
           
 Class getControllerClass()
          コントローラクラスを取得する。
 Method getControllerMethod()
          コントローラメソッドを取得する。
 Method getControllerMethod(Class controllerClass)
          コントローラメソッドを指定されたクラスから抽出する。
 String getId()
          リクエストIDを取得する。
 ModuleInfo getModuleInfo()
          モジュール情報を取得する。
 String getPage()
          ページ属性値を取得する。
 Class getPageClass()
          ページクラスを取得する。
 String getPageId()
          ページIDを取得する。
 ParameterInfo getParameterInfo()
          parameter タグ情報を取得する。
 ResultInfo getResultInfo()
          result タグ情報を取得する。
 boolean hasController()
          このリクエストにコントローラ指定がされているかどうかを調べる。
 int hashCode()
           
 void setController(Class controllerClass, String methodName)
          コントローラクラス及びメソッドをセットする。
 void setControllerClass(Class controllerClass)
          コントローラクラスをセットする。
 void setControllerMethod(Method controllerMethod)
          コントローラメソッドをセットする。
 void setModuleInfo(ModuleInfo moduleInfo)
          モジュール情報をセットする。
 void setPage(String page)
          ページ属性値をセットする。
 void setParameterInfo(ParameterInfo parameter)
          parameter タグ情報をセットする。
 void setResultInfo(ResultInfo resultInfo)
          result タグ情報をセットする。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RequestInfo

public RequestInfo(String id)
RequestInfo を作成する。

パラメータ:
id - ID。
メソッドの詳細

getId

public String getId()
リクエストIDを取得する。

戻り値:
リクエストID。

getPage

public String getPage()
ページ属性値を取得する。

戻り値:
ページ属性値。

setPage

public void setPage(String page)
ページ属性値をセットする。

パラメータ:
page - ページ属性値。

getPageClass

public Class getPageClass()
                   throws ClassNotFoundException
ページクラスを取得する。

戻り値:
ページクラス。
例外:
ClassNotFoundException

getPageId

public String getPageId()
ページIDを取得する。

戻り値:
ページID。

getControllerClass

public Class getControllerClass()
コントローラクラスを取得する。

戻り値:
コントローラクラス。

setController

public void setController(Class controllerClass,
                          String methodName)
コントローラクラス及びメソッドをセットする。

パラメータ:
controllerClass - コントローラクラス。
methodName - コントローラメソッド名。

setControllerClass

public void setControllerClass(Class controllerClass)
コントローラクラスをセットする。

パラメータ:
controllerClass - コントローラクラス。

getControllerMethod

public Method getControllerMethod()
コントローラメソッドを取得する。

戻り値:
コントローラメソッド。

getControllerMethod

public Method getControllerMethod(Class controllerClass)
コントローラメソッドを指定されたクラスから抽出する。 このインスタンス中にコントローラクラスが指定されてない場合 (ValueObject をコントローラとして使用する場合)に使用する。

パラメータ:
controllerClass - コントローラクラス。
戻り値:
コントローラメソッド。

setControllerMethod

public void setControllerMethod(Method controllerMethod)
コントローラメソッドをセットする。

パラメータ:
controllerMethod - コントローラメソッド。

getParameterInfo

public ParameterInfo getParameterInfo()
parameter タグ情報を取得する。

戻り値:
parameter タグ情報。

setParameterInfo

public void setParameterInfo(ParameterInfo parameter)
parameter タグ情報をセットする。

パラメータ:
parameter - parameter タグ情報。

getResultInfo

public ResultInfo getResultInfo()
result タグ情報を取得する。

戻り値:
result タグ情報。

setResultInfo

public void setResultInfo(ResultInfo resultInfo)
result タグ情報をセットする。

パラメータ:
resultInfo - result タグ情報。

compareTo

public int compareTo(Object o)
定義:
インタフェース Comparable 内の compareTo
関連項目:
Comparable.compareTo(java.lang.Object)

equals

public boolean equals(Object o)
オーバーライド:
クラス Object 内の equals
関連項目:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

getModuleInfo

public ModuleInfo getModuleInfo()
モジュール情報を取得する。

戻り値:
モジュール情報。

setModuleInfo

public void setModuleInfo(ModuleInfo moduleInfo)
モジュール情報をセットする。

パラメータ:
moduleInfo - モジュール情報。

hasController

public boolean hasController()
このリクエストにコントローラ指定がされているかどうかを調べる。

戻り値:
コントローラ指定がされている場合は true。