## nga.servlet.dsp.parser
クラス DefaultParameterParser

    java.lang.Object
      nga.servlet.dsp.parser.DefaultParameterParser

すべての実装されたインタフェース:
  ParameterParser

    public class DefaultParameterParser

extends Object
implements ParameterParser

`ParameterParser` のデフォルト実装。

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

メソッドの概要
`boolean` `parse(ServiceInfo serviceInfo)` クライアントからのリクエストデータを解析・検証して， `ServiceInfo.getPageObject()` で取得したページオブジェクトに設定する。
`void` `registerValueParser(Class type, PropertyValueParser parser)` 指定したクラスのプロパティを処理するための PropertyValueParser を登録する。

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

コンストラクタの詳細

### DefaultParameterParser

    public DefaultParameterParser()

  DefaultParameterParser を作成する。

メソッドの詳細

### registerValueParser

    public void registerValueParser(Class type,
                                    PropertyValueParser parser)

  指定したクラスのプロパティを処理するための PropertyValueParser を登録する。

  パラメータ:
    `type` - 処理対象クラス。
    `parser` - PropertyValueParser。

### parse

    public boolean parse(ServiceInfo serviceInfo)
                  throws IOException,
                         ServletException

  インタフェース `ParameterParser` の記述:
  クライアントからのリクエストデータを解析・検証して， `ServiceInfo.getPageObject()` で取得したページオブジェクトに設定する。

  定義:
    インタフェース `ParameterParser` 内の `parse`
  パラメータ:
    `serviceInfo` - 現在実行されている service に関する情報。
  戻り値:
    解析・検証が正常に完了すれば true を返す。解析・検証時に何らかの問題があった場合は false を返す。
  例外:
    `IOException`
    `ServletException`
  関連項目:
    `ParameterParser.parse(ServiceInfo)`