パッケージ jakarta.faces.lifecycle
クラス ClientWindowFactory
java.lang.ObjectSE
jakarta.faces.lifecycle.ClientWindowFactory
- 実装済みのインターフェース一覧:
FacesWrapper<ClientWindowFactory>
public abstract class ClientWindowFactory
extends ObjectSE
implements FacesWrapper<ClientWindowFactory>
受信リクエストに基づいて ClientWindow インスタンスを作成します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.2
コンストラクター概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ClientWindowFactory(ClientWindowFactory wrapped) このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。方法の概要
修飾子と型メソッド説明abstract ClientWindowgetClientWindow(FacesContext context) 実装は、このリクエストのClientWindowインスタンスを作成する必要があります。このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。
コンストラクターの詳細
ClientWindowFactory
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ClientWindowFactory
このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。
方法の詳細
getWrapped
このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。
- 次で指定:
- インターフェース
FacesWrapper<ClientWindowFactory>内のgetWrapped - 戻り値:
- ラップされたインスタンス。
getClientWindow
実装は、このリクエストの
ClientWindowインスタンスを作成する責任があります。ClientWindow.CLIENT_WINDOW_MODE_PARAM_NAMEが "none" または指定されていない場合、このメソッドはnullを返す必要があります。ClientWindow.CLIENT_WINDOW_MODE_PARAM_NAMEが "url" の場合、実装はClientWindowで説明されている url モードセマンティクスを実装するClientWindowインスタンスを返す必要があります。- パラメーター:
context- このリクエストのFacesContext- 戻り値:
- このリクエストの
ClientWindow、またはnull - 導入:
- 2.2