クラス DecoratingNavigationHandler
java.lang.ObjectSE
jakarta.faces.application.NavigationHandler
org.springframework.web.jsf.DecoratingNavigationHandler
元の NavigationHandler を装飾できるようにする JSF NavigationHandler 実装の基本クラス。
標準の JSF スタイルの装飾(コンストラクター引数を使用)と、明示的な NavigationHandler 引数(元の NavigationHandler で渡す)を指定したオーバーロードされた handleNavigation
メソッドをサポートします。サブクラスは、このオーバーロードされた handleNavigation
メソッドを実装する必要があります。標準の JSF 呼び出しは、コンストラクターによって注入された NavigationHandler を引数として、オーバーロードされたメソッドに自動的に委譲します。
- 導入:
- 1.2.7
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
修飾子コンストラクター説明protected
元の NavigationHandler を修正せずに DecoratingNavigationHandler を作成します。protected
DecoratingNavigationHandler
(NavigationHandlerEE originalNavigationHandler) 元の NavigationHandler を修正して DecoratingNavigationHandler を作成します。メソッドのサマリー
修飾子と型メソッド説明protected final void
callNextHandlerInChain
(FacesContextEE facesContext, StringSE fromAction, StringSE outcome, NavigationHandlerEE originalNavigationHandler) NavigationHandler チェーンの次のハンドラーに委譲するときにサブクラスによって呼び出されるメソッド。final NavigationHandlerEE
このハンドラーによってデコレートされた固定の元の NavigationHandler を返します(コンストラクターを介して渡された場合)。final void
handleNavigation
(FacesContextEE facesContext, StringSE fromAction, StringSE outcome) 標準の JSFhandleNavigation
メソッドのこの実装は、オーバーロードされたバリアントに委譲し、コンストラクターによって注入された NavigationHandler を引数として渡します。abstract void
handleNavigation
(FacesContextEE facesContext, StringSE fromAction, StringSE outcome, NavigationHandlerEE originalNavigationHandler) 明示的な NavigationHandler 引数を持つ特別なhandleNavigation
バリアント。クラス jakarta.faces.application.NavigationHandlerEE から継承されたメソッド
handleNavigationEE
コンストラクターの詳細
DecoratingNavigationHandler
protected DecoratingNavigationHandler()元の NavigationHandler を修正せずに DecoratingNavigationHandler を作成します。
メソッドの詳細