パッケージ 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
のスーパークラス。ビュー走査オプションを定義します。