パッケージ org.springframework.faces.webflow
パッケージ org.springframework.faces.webflow
Spring Web Flow と Java Server Faces (JSF) 間の統合レイヤー。
- クラスクラス説明Web フローの外部での使用に適した FacesContext を取得するためのヘルパーメソッドを提供します。JSF で使用するための Spring EL
ExpressionParser。Web フローで使用されるデフォルトのActionListener実装。Applicationインスタンスをラップして、Web フロー固有のViewHandlerおよびStateManagerの実装が JSF 環境での処理 チェーンの先頭に挿入されるようにします。FlowApplication が チェーンの最初のApplicationであることを保証するカスタムApplicationFactory。これにより、他の JSF コンポーネントのインストール順序が保証されます。Web フロー固有の式を解決するためのカスタムELResolver。HttpServletResponse以外のカスタムレスポンスオブジェクトをサポートするカスタムExternalContext実装。すべての標準 FacesContext メッセージング機能を、現在の Web フローリクエストの一部としてアクセス可能な SpringMessageSourceに委譲するカスタムFacesContext実装。JSF から発信された Spring メッセージSource。FacesMessageを SpringMessageに変換するアダプタークラス。フローリクエストが送信されたときにFlowFacesContextインスタンスを作成し、リクエストが処理されたときにそれを解放するFlowExecutionListener。APPLY_REQUEST_VALUES から INVOKE_APPLICATION フェーズのみを実行する Spring Web Flow 用のカスタムLifecycle。Web フローPartialViewContext実装により、部分レンダリングの ID をサーバー側から指定できるようになります。Web Flow の FlowViewResponseStateManager の使用を保証するレンダリングキット実装。これは、JSF 状態の読み取りと書き込みを引き継ぎ、それを Web Flow のビュースコープで管理します。"classpath:foo.xhtml" などの Spring リソースパスを使用して Facelets リソースを解決します。JSF 状態を Web フロー管理のビュースコープ変数に書き込むカスタム ResponseStateManager。管理するカスタムStateManagerにより、Web フローの状態が常にサーバー側に保存されます。ポストバックが Web フローによって適切にインターセプトされ、処理されるように、現在の FlowExecutionKey を含む正しい FlowExecution URL を JSF フォームに提供するシンプルなViewHandler実装。JSF 2 Ajax リクエストを識別し、レスポンスのコンテンツにリダイレクト命令を含めることでリダイレクト命令をクライアントに返すことができる、JSF 2 リクエスト用の Ajax ハンドラー。JSF、Spring、Web フローによって管理される Bean を FlowDefinition の式で参照できるようにする JSF 固有の ExpressionParser。既存の JSF 管理 Bean のリクエスト、セッション、アプリケーションスコープをチェックする Spring EL PropertyAccessor。既存の JSF 管理 Bean のリクエスト、セッション、アプリケーションスコープをチェックする ELResolver。JSF ResourceHandler に委譲することでリクエストを処理します。JSF ResourceHandler は、既知の場所からイメージ、CSS、JavaScript ファイルなどの Web アプリケーションおよびクラスパスリソースを提供します。JSF のバージョンや実装など、JSF ランタイム環境に関する情報を提供するヘルパークラス。Spring Web Flow との JSF 統合の共通サポート。JSF 固有のView実装。JSF 固有のViewFactory実装。JSF 固有のViewFactoryのインスタンスを作成するためのViewFactoryCreator実装。