## 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)`
`String` `getAuth()` auth属性を取得する。
`Class` `getControllerClass()` コントローラクラスを取得する。
`Method` `getControllerMethod()` コントローラメソッドを取得する。
`Method` `getControllerMethod(Class controllerClass)` コントローラメソッドを指定されたクラスから抽出する。
`String` `getId()` リクエストIDを取得する。
`ModuleInfo` `getModuleInfo()` モジュール情報を取得する。
`ResultInfo` `getOnErrorInfo()` on-error タグ情報を取得する。
`ResultInfo` `getOnForwardingInfo()` on-forwarding タグ情報を取得する。
`String` `getPage()` ページ属性値を取得する。
`Class` `getPageClass()` ページクラスを取得する。
`String` `getPageId()` ページIDを取得する。
`ParameterInfo` `getParameterInfo()` parameter タグ情報を取得する。
`ResultInfo` `getResultInfo()` result タグ情報を取得する。
`boolean` `hasController()` このリクエストにコントローラ指定がされているかどうかを調べる。
`int` `hashCode()`
`boolean` `hasOnErrorInfo()` on-error タグが定義されているかどうかを調べる。
`boolean` `needAuth()` このリクエストに認証が必要かどうかを調べる。
`void` `setAuth(String auth)` auth属性をセットする。
`void` `setController(Class controllerClass, String methodName)` コントローラクラス及びメソッドをセットする。
`void` `setControllerClass(Class controllerClass)` コントローラクラスをセットする。
`void` `setControllerMethod(Method controllerMethod)` コントローラメソッドをセットする。
`void` `setModuleInfo(ModuleInfo moduleInfo)` モジュール情報をセットする。
`void` `setPage(String page)` ページ属性値をセットする。

クラス 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 タグ情報。

### getResultInfo

    public ResultInfo getResultInfo()

  result タグ情報を取得する。

  戻り値:
    result タグ情報。

### getOnErrorInfo

    public ResultInfo getOnErrorInfo()

  on-error タグ情報を取得する。

  戻り値:
    on-error タグ情報。

### hasOnErrorInfo

    public boolean hasOnErrorInfo()

  on-error タグが定義されているかどうかを調べる。

  戻り値:
    on-error タグが定義されていれば true。

### getOnForwardingInfo

    public ResultInfo getOnForwardingInfo()

  on-forwarding タグ情報を取得する。

  戻り値:
    on-forwarding タグ情報。

### 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。

### getAuth

    public String getAuth()

  auth属性を取得する。

  戻り値:
    auth属性。

### setAuth

    public void setAuth(String auth)

  auth属性をセットする。

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

### needAuth

    public boolean needAuth()

  このリクエストに認証が必要かどうかを調べる。

  戻り値:
    認証が必要な場合は true。