BrowserSvc.I Interface

com.bea.ide.ui.browser
BrowserSvc.I Interface

public static interface BrowserSvc.I
Enclosing class

BrowserSvc

Method Summary

public IBrowserPanel
createPanel(JFrame win)
creates an IBrowerPanel that hosts a web browser.
public Process
invokeBrowser(String fileName)
Invokes the browser on a given file.
public Process
invokeBrowser(URL url, boolean showFailDialog)
Invokes the browser on a given URL.
public Process
invokeSameBrowser(URL url)
Invokes the browser on a given URL, attempting to reuse an already running browser instance.
public boolean
isBrowserIE()

Method Detail

createPanel(JFrame) Method

public IBrowserPanel createPanel(JFrame win)
creates an IBrowerPanel that hosts a web browser. The IBrowserPanel will need to be created with the JFrame that will host it, and will create a JPanel. This method currently only works on windows.

Parameters

win
the frame this panel will be contained by.

Returns

an IBrowserPanel interface for the browser instance that has been created.

invokeBrowser(String) Method

public Process invokeBrowser(String fileName)
Invokes the browser on a given file. A process object for the spawned browser is returned.

Parameters

fileName
string name of a file, relative to the workshop directory

Returns

Process object representing the browser process

invokeBrowser(URL, boolean) Method

public Process invokeBrowser(URL url, 
                             boolean showFailDialog)
Invokes the browser on a given URL. A process object for the spawned browser is returned.

Parameters

url
URL to open in the browser
showFailDialog
flag indicating whether or not to display a failure dialog if the browser cannot be created, or the file cannot be found

Returns

Process object representing the browser process

invokeSameBrowser(URL) Method

public Process invokeSameBrowser(URL url)
Invokes the browser on a given URL, attempting to reuse an already running browser instance. A process object for the spawned browser is returned.

Parameters

url
URL to open in the browser

Returns

Process object representing the browser process

isBrowserIE() Method

public boolean isBrowserIE()

Returns

true if the browser that will be invoked is internet explorer, false otherwise