Module de.carne.swt.browseradapater
Package de.carne.swt.browseradapter.spi
Interface BrowserAdapterProvider
-
- All Known Implementing Classes:
ChromiumBrowserAdapterProvider,PlatformBrowserAdapterProvider,WebKitBrowserAdapterProvider
public interface BrowserAdapterProviderBrowserAdapter service provider interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BrowserAdaptergetInstance(org.eclipse.swt.widgets.Composite parent, int style)Gets a new BrowserAdapter instance.booleanisAvailable()Determines whether this provider's BrowserAdapter implementation is available in the current runtime.java.lang.Stringname()Gets this provider's name.
-
-
-
Method Detail
-
name
java.lang.String name()
Gets this provider's name.- Returns:
- this provider's name.
-
isAvailable
boolean isAvailable()
Determines whether this provider's BrowserAdapter implementation is available in the current runtime.- Returns:
true, if this provider's BrowserAdapter implementation is available in the current runtime.
-
getInstance
BrowserAdapter getInstance(org.eclipse.swt.widgets.Composite parent, int style)
Gets a new BrowserAdapter instance.- Parameters:
parent- the parent Composite to use.style- the style to use.- Returns:
- the created BrowserAdapter instance.
- Throws:
java.lang.IllegalStateException- if this provider's BrowserAdapter implementation is not available in the current runtime.- See Also:
isAvailable()
-
-