org.seasar.cubby.spi.impl
クラス AbstractRequestParserProvider

java.lang.Object
  上位を拡張 org.seasar.cubby.spi.impl.AbstractRequestParserProvider
すべての実装されたインタフェース:
Provider, RequestParserProvider

public abstract class AbstractRequestParserProvider
extends Object
implements RequestParserProvider

RequestParser のプロバイダの抽象的な実装です。

このクラスのサブクラスは {getRequestParsers() をオーバーライドして使用可能な要求解析機の一覧を返してください。

作成者:
baba

コンストラクタの概要
AbstractRequestParserProvider()
           
 
メソッドの概要
protected  RequestParser findRequestParser(HttpServletRequest request)
          要求を解析できる RequestParser を検索します。
 Map<String,Object[]> getParameterMap(HttpServletRequest request)
          指定された要求を解析可能な解析器によって解析し、要求パラメータの Map を返します。
protected abstract  Collection<RequestParser> getRequestParsers()
          要求解析機の一覧を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractRequestParserProvider

public AbstractRequestParserProvider()
メソッドの詳細

getParameterMap

public Map<String,Object[]> getParameterMap(HttpServletRequest request)
指定された要求を解析可能な解析器によって解析し、要求パラメータの Map を返します。

定義:
インタフェース RequestParserProvider 内の getParameterMap
パラメータ:
request - 要求
戻り値:
要求パラメータの Map

findRequestParser

protected RequestParser findRequestParser(HttpServletRequest request)
要求を解析できる RequestParser を検索します。

パラメータ:
request - 要求
戻り値:
要求を解析できる RequestParser

getRequestParsers

protected abstract Collection<RequestParser> getRequestParsers()
要求解析機の一覧を取得します。

戻り値:
要求解析機の一覧


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.