パッケージ 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
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
    ラップされている実装を使用する他のコンストラクターを使用します。
    このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    abstract ClientWindow
    実装は、このリクエストの ClientWindow インスタンスを作成する必要があります。
    このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ClientWindowFactory

      @DeprecatedSE public ClientWindowFactory()
      使用すべきではありません。
      ラップされている実装を使用する他のコンストラクターを使用します。
    • ClientWindowFactory

      public ClientWindowFactory(ClientWindowFactory wrapped)

      このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。

      パラメーター:
      wrapped - ラップされる実装。
  • 方法の詳細

    • getWrapped

      public ClientWindowFactory getWrapped()

      このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。

      次で指定:
      インターフェース FacesWrapper<ClientWindowFactory> 内の getWrapped 
      戻り値:
      ラップされたインスタンス。
    • getClientWindow

      public abstract ClientWindow getClientWindow(FacesContext context)

      実装は、このリクエストの 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