クラス ConfigurableNavigationHandler
java.lang.ObjectSE
jakarta.faces.application.NavigationHandler
jakarta.faces.application.ConfigurableNavigationHandler
- 既知の直属サブクラス
ConfigurableNavigationHandlerWrapper
ConfigurableNavigationHandler は、NavigationHandler の契約を拡張して、ナビゲーションのルールベースを構成する NavigationCase のランタイムインスペクションを許可します。このクラスが導入された仕様のバージョン(またはそれ以降のバージョン)に準拠する実装では、NavigationHandler がこのクラスの拡張となるようにする必要があります。
- 導入:
- 2.0
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明abstract NavigationCasegetNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome) 同じ引数でNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)が呼び出された場合にとられるナビゲーションを表すNavigationCaseを返します。そのようなケースがない場合はnullを返します。getNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) 同じ引数でNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)が呼び出された場合にとられるナビゲーションを表すNavigationCaseを返します。そのようなケースがない場合はnullを返します。abstract MapSE<StringSE,SetSE<NavigationCase>> キーが<from-view-id>値であり、値がSet<NavigationCase>であるMap<String, Set<NavigationCase>>を返します。ここで、セット内の各要素は、その<from-view-id>に適用されるNavigationCaseです。voidinspectFlow(FacesContext context, Flow flow) フローシステムによって呼び出され、ナビゲーションルールについてフローをインスペクションします。voidperformNavigation(StringSE outcome) Jakarta Faces 実装にシグナルを送り、提供された結果でナビゲーションを実行するための便利なメソッド。クラス jakarta.faces.application.NavigationHandler から継承されたメソッド
handleNavigation, handleNavigation
コンストラクターの詳細
ConfigurableNavigationHandler
public ConfigurableNavigationHandler()
メソッドの詳細
inspectFlow
フローシステムによって呼び出され、フローのナビゲーションルールがインスペクションされます。以前の実装との下位互換性のために、空のメソッドが提供されています。
- パラメーター:
context- Faces コンテキスト。flow- 流れ。- 導入:
- 2.2