クラス NavigationHandlerWrapper
java.lang.ObjectSE
jakarta.faces.application.NavigationHandler
jakarta.faces.application.NavigationHandlerWrapper
- 実装されたすべてのインターフェース:
FacesWrapper<NavigationHandler>
public abstract class NavigationHandlerWrapper
extends NavigationHandler
implements FacesWrapper<NavigationHandler>
NavigationHandlerWrapper は、既存の NavigationHandler
インスタンスに特殊な動作を提供したい開発者がサブクラス化できる NavigationHandler
の単純な実装を提供します。すべてのメソッドのデフォルトの実装は、ラップされた NavigationHandler
インスタンスを呼び出すことです。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped()
を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.2
コンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。このナビゲーションハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。メソッドのサマリー
修飾子と型メソッド説明このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。void
handleNavigation
(FacesContext context, StringSE fromAction, StringSE outcome) 指定されたFacesContext
の状態情報に加えて実行されるアプリケーションのアクションによって返された結果の文字列に基づいて、ナビゲーション処理を実行します。void
handleNavigation
(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) 呼び出し元がこのナビゲーションによって入力されるフローの定義ドキュメント ID を提供できるようにするNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)
のオーバーロードされたバリアント。
コンストラクターの詳細
NavigationHandlerWrapper
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。
メソッドの詳細
getWrapped
インターフェースからコピーされた説明:FacesWrapper
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<NavigationHandler>
のgetWrapped
- 戻り値:
- ラップされたインスタンス。