Package javax.faces.lifecycle
Class ClientWindowFactory
java.lang.Object
javax.faces.lifecycle.ClientWindowFactory
- All Implemented Interfaces:
FacesWrapper<ClientWindowFactory>
public abstract class ClientWindowFactory
extends Object
implements FacesWrapper<ClientWindowFactory>
Create ClientWindow instances based on
the incoming request.
- Since:
- 2.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ClientWindowgetClientWindow(FacesContext context) The implementation is responsible for creating theClientWindowinstance for this request.If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped.
-
Constructor Details
-
ClientWindowFactory
public ClientWindowFactory()
-
-
Method Details
-
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.- Specified by:
getWrappedin interfaceFacesWrapper<ClientWindowFactory>- Since:
- 2.2
-
getClientWindow
The implementation is responsible for creating the
ClientWindowinstance for this request. IfClientWindow.CLIENT_WINDOW_MODE_PARAM_NAMEis "none" or unspecified, this method must returnnull. IfClientWindow.CLIENT_WINDOW_MODE_PARAM_NAMEis "url" the implementation must return aClientWindowinstance that implements the url-mode semantics described inClientWindow.- Parameters:
context- theFacesContextfor this request.- Returns:
- the
ClientWindowfor this request, ornull - Since:
- 2.2
-