パッケージ jakarta.faces.application
パッケージ jakarta.faces.application
- クラス説明Application は、Web アプリケーションごとのシングルトンオブジェクトを表します。Jakarta Faces(または拡張機能を提供したい実装)に基づくアプリケーションは、Jakarta Faces に必要な機能を提供するアプリケーション全体のシングルトンを登録できます。このクラスは、既存のアプリケーション構成リソーススキーマを使用して Jakarta Server Faces ランタイムのプログラムによる構成を可能にする
java.util.ServiceLoaderサービスを定義します。ApplicationFactory は、(必要な場合)Applicationインスタンスを作成して返すファクトリオブジェクトです。ConfigurableNavigationHandler は、NavigationHandlerの契約を拡張して、ナビゲーションのルールベースを構成するNavigationCaseのランタイムインスペクションを許可します。既存のConfigurableNavigationHandlerインスタンスに特殊な動作を提供したい開発者によってサブクラス化することができるConfigurableNavigationHandlerの簡単な実装を提供します。FacesMessage は単一の検証(またはその他の)メッセージを表します。これは通常、ビュー内の特定のコンポーネントに関連付けられています。型保証された列挙でメッセージの重大度レベルを表すために使用されるクラス。NavigationCase は、ナビゲーションルールベースの<navigation-case>とこの<navigation-case>が兄弟である<from-view-id>を表します。A NavigationHandler には、このアプリケーションに対して呼び出されたアプリケーションアクションによって返された結果文字列が渡され、これを(関連する状態情報とともに)使用して、次に表示するビューを選択します。NavigationHandlerWrapper は、既存のNavigationHandlerインスタンスに特殊な動作を提供したい開発者がサブクラス化できるNavigationHandlerの単純な実装を提供します。このクラスは、Rails Web フレームワーク上の Ruby のRAILS_ENV機能と同様の機能を有効にします。この例外は、ビュー保護メカニズムの違反が発生したときにランタイムによってスローされます。Resourceの インスタンスは、クライアントからのリソースリクエストに応じて提供されるアーティファクトの Java オブジェクト表現です。単一のクラスに複数のResourceDependencyアノテーションを指定するためのコンテナーアノテーション。このアノテーション(またはクラスレベルでアタッチされたResourceDependencies)を持つUIComponentまたはRendererのインスタンスには、リソースの依存関係が自動的に追加されるため、このコンポーネントまたはレンダラーが使用されるUIViewRootのユーザーエージェントのビューに名前付きリソースが表示されます。ResourceHandler は、UIComponentおよびRendererインスタンス、およびViewDeclarationLanguageがResourceインスタンスを参照できるランタイム API です。このクラスの実装はスレッドセーフでなければなりません。リソーストラバーサルオプションを定義します。StateManager は、リクエスト間でビューを保存および復元するプロセスを指示します。実装は、ビューStateManagementStrategy.restoreView(FacesContext, String, String)を復元しようとするとポストバックが失敗したときに、このFacesExceptionをスローする必要があります。ViewHandler は、Jakarta Faces Specification を使用する実装またはアプリケーションが、リクエスト処理ライフサイクルの Render Response フェーズと Restore View フェーズでアクティビティの独自の処理を提供できるようにするプラグガビリティメカニズムです。ビューでのみ使用するResourceのスーパークラス。ビュー走査オプションを定義します。