Package org.eclipse.ui.browser
Interface IWebBrowser
- All Known Implementing Classes:
AbstractWebBrowser
public interface IWebBrowser
An opened Web browser instance (either internal or external).
This interface is not intended to be implemented by clients.
- Since:
- 3.1
- See Also:
- Restriction:
- This interface is not intended to be implemented by clients.
-
Method Summary
-
Method Details
-
getId
String getId()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.- Returns:
- a unique identifier of this browser instance
-
openURL
Opens a URL on this Web browser instance.NOTE This method must be called from the current UI thread
- Parameters:
url
- the URL to display- Throws:
PartInitException
- if the browser fails to navigate to the provided url for any reason
-
close
boolean close()Closes this browser instance.NOTE This method must be called from the current UI thread
- Returns:
true
if the browser was closed orfalse
if the operation failed or is not supported.
-