Package nablarch.fw.web.handler
Class NormalizationHandler
java.lang.Object
nablarch.fw.web.handler.NormalizationHandler
- All Implemented Interfaces:
Handler<HttpRequest,Object>
リクエストパラメータの値をノーマライズするハンドラ。
このハンドラはデフォルトで、リクエストパラメータの前後のホワイトスペースを除去する。
もし、デフォルト実装以外のノーマライズ処理を行う必要がある場合は、setNormalizers(List)を使用して、Normalizerを設定すること。
setNormalizers(List)では、デフォルトの動作が上書きされるため、デフォルトで適用されているTrimNormalizerの設定も行う必要がある。
- Author:
- Hisaaki Shioiri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhandle(HttpRequest request, ExecutionContext context) 入力データに対する処理を実行する。voidsetNormalizers(List<Normalizer> normalizers) Normalizerを設定する。
-
Constructor Details
-
NormalizationHandler
public NormalizationHandler()デフォルトの構成でハンドラオブジェクトを生成する。デフォルト構成では、
TrimNormalizerが有効となる。
-
-
Method Details
-
handle
Description copied from interface:Handler入力データに対する処理を実行する。- Specified by:
handlein interfaceHandler<HttpRequest,Object> - Parameters:
request- 入力データcontext- 実行コンテキスト- Returns:
- 処理結果データ
-
setNormalizers
Normalizerを設定する。- Parameters:
normalizers- ノーマライザ
-