org.unitedfront2.web.handler
Class TitleInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by org.unitedfront2.web.handler.TitleInterceptor
All Implemented Interfaces:
HandlerInterceptor

public class TitleInterceptor
extends HandlerInterceptorAdapter

サブタイトルをビューに渡すインターセプタクラスです。

Author:
kurokkie

Field Summary
protected  Log logger
          ログ出力変数
static String TITLE_ARGS_PARAM_NAME
          タイトルメッセージへ渡す引数のキー名です。 このキーを使って、モデルとビューにタイトルメッセージの引数となるオブジェクト配列を設定します。
static String TITLE_CODE_PARAM_NAME
          タイトルのメッセージコードを格納するためのパラメータ名。タイトルをアクションクラスなどから制御する際に用 いられます。
static String TITLE_KEY
          属性名のデフォルト
 
Constructor Summary
TitleInterceptor()
           
 
Method Summary
 void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
          メッセージソースからタイトルにすべきメッセージを探し、ビューに渡します。 ビュー名と同じメッセージコードを持つメッセージをタイトルとみなします。
 void setIgnoreViewNames(List<String> ignoreViewNames)
           
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
afterCompletion, preHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLE_KEY

public static final String TITLE_KEY
属性名のデフォルト

See Also:
Constant Field Values

TITLE_CODE_PARAM_NAME

public static final String TITLE_CODE_PARAM_NAME
タイトルのメッセージコードを格納するためのパラメータ名。タイトルをアクションクラスなどから制御する際に用 いられます。


TITLE_ARGS_PARAM_NAME

public static final String TITLE_ARGS_PARAM_NAME
タイトルメッセージへ渡す引数のキー名です。 このキーを使って、モデルとビューにタイトルメッセージの引数となるオブジェクト配列を設定します。


logger

protected final Log logger
ログ出力変数

Constructor Detail

TitleInterceptor

public TitleInterceptor()
Method Detail

postHandle

public void postHandle(HttpServletRequest request,
                       HttpServletResponse response,
                       Object handler,
                       ModelAndView modelAndView)
メッセージソースからタイトルにすべきメッセージを探し、ビューに渡します。 ビュー名と同じメッセージコードを持つメッセージをタイトルとみなします。

Specified by:
postHandle in interface HandlerInterceptor
Overrides:
postHandle in class HandlerInterceptorAdapter
Parameters:
request - HTTP リクエスト
response - HTTP レスポンス
handler - ハンドラ
modelAndView - モデルとビュー

setIgnoreViewNames

public void setIgnoreViewNames(List<String> ignoreViewNames)


Copyright © 2007-2009 www.unitedfront2.org. All Rights Reserved.