Package org.eclipse.ui.browser
Class AbstractWebBrowser
java.lang.Object
org.eclipse.ui.browser.AbstractWebBrowser
- All Implemented Interfaces:
IWebBrowser
Clients that supply implementation of the workbench browser support should
extend this class for web browser instances they manage. Clients should not
implement the
IWebBrowser
interface.- Since:
- 3.1
-
Constructor Summary
ConstructorDescriptionThe constructor that accepts the unique browser identifier. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ui.browser.IWebBrowser
openURL
-
Constructor Details
-
AbstractWebBrowser
The constructor that accepts the unique browser identifier.- Parameters:
id
- the unique browser identifier
-
-
Method Details
-
getId
Description copied from interface:IWebBrowser
Returns the unique identifier of this browser. If an id has been supplied to the browser support when the instance was created, it will be used. Otherwise, a generated id will be provided to the browser that is guaranteed to be unique.- Specified by:
getId
in interfaceIWebBrowser
- Returns:
- a unique identifier of this browser instance
-
close
public boolean close()Description copied from interface:IWebBrowser
Closes this browser instance.NOTE This method must be called from the current UI thread
- Specified by:
close
in interfaceIWebBrowser
- Returns:
true
if the browser was closed orfalse
if the operation failed or is not supported.
-