Launch a dialog, if possible given the current agent's capabilities. If the dialog cannot be launched, return false, indicating that the caller should fallback to launching a simple subprocess. The dialog may not be launched immediately; this method may result in simply queuing up behavior for the Render Response phase, when {@link ExtendedRenderKitService#encodeScripts} can outputmarkup that will actually launch the dialog.
@param context the current FacesContext
@param source the source component
@param targetRoot the UIViewRoot that should be displayed
@param processParameters a set of parameters to populate thenewly created pageFlowScope
@param useWindow if true, try to show the dialog in a separatewindow. The meaning of this parameter can be interpreted by the RenderKit, and does not necessarily have to map to a full window.
@param windowProperties a map of UI parameters used tomodify the dialog. The list of property names that are supported will depend on the RenderKit, but common examples include "width" and "height".
@return true if launching the dialog was handled by this service, falseif it could not be, in which case ADF Faces will fall back on default dialog functionality.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.