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)