public abstract class ClientWindowFactory extends Object implements FacesWrapper<ClientWindowFactory>
Create ClientWindow
instances based on
the incoming request.
Constructor and Description |
---|
ClientWindowFactory() |
Modifier and Type | Method and Description |
---|---|
abstract ClientWindow |
getClientWindow(FacesContext context)
The implementation is responsible
for creating the |
ClientWindowFactory |
getWrapped()
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. |
public ClientWindowFactory getWrapped()
If this factory has been decorated, the
implementation doing the decorating may override this method to provide
access to the implementation being wrapped. A default implementation
is provided that returns null
.
getWrapped
in interface FacesWrapper<ClientWindowFactory>
public abstract ClientWindow getClientWindow(FacesContext context)
The implementation is responsible
for creating the ClientWindow
instance for this request.
If ClientWindow.CLIENT_WINDOW_MODE_PARAM_NAME
is "none" or unspecified, this method must return null
.
If ClientWindow.CLIENT_WINDOW_MODE_PARAM_NAME
is "url" the implementation must return a ClientWindow
instance that implements the url-mode semantics described in
ClientWindow
.
context
- the FacesContext
for this request.ClientWindow
for this request, or null
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.