public abstract class ClientWindowFactory extends ObjectSE implements FacesWrapper<ClientWindowFactory>
受信リクエストに基づいて ClientWindow
インスタンスを作成します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped()
を使用してラップされているインスタンスにアクセスします。
コンストラクターと説明 |
---|
ClientWindowFactory() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
ClientWindowFactory(ClientWindowFactory wrapped) このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract ClientWindow | getClientWindow(FacesContext context) 実装は、このリクエストの |
ClientWindowFactory | getWrapped() このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@DeprecatedSE public ClientWindowFactory()
public ClientWindowFactory(ClientWindowFactory wrapped)
このファクトリが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped()
は、ラップされている実装を返します。
wrapped
- ラップされる実装。public ClientWindowFactory getWrapped()
このファクトリが装飾されている場合、装飾を行う実装はこのメソッドをオーバーライドして、ラップされている実装へのアクセスを提供できます。
FacesWrapper<ClientWindowFactory>
の getWrapped
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
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.