Module de.carne.swt.browseradapater
Package de.carne.swt.browseradapter
Class ChromiumBrowserAdapterProvider
- java.lang.Object
-
- de.carne.swt.browseradapter.ChromiumBrowserAdapterProvider
-
- All Implemented Interfaces:
BrowserAdapterProvider
public class ChromiumBrowserAdapterProvider extends java.lang.Object implements BrowserAdapterProvider
BrowserAdapterProvider implementation providing access to the Chromium browser backend (SWT.CHROMIUM).To be available this adapter requires the necessary Chromium libraries to be installed.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEChromium browser backend name.
-
Constructor Summary
Constructors Constructor Description ChromiumBrowserAdapterProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete 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.static booleanisChromiumAvailable()Determines whether the necessary prerequisites for using Chromium browser backend are met by the current runtime.java.lang.Stringname()Gets this provider's name.
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Chromium browser backend name.- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public java.lang.String name()
Description copied from interface:BrowserAdapterProviderGets this provider's name.- Specified by:
namein interfaceBrowserAdapterProvider- Returns:
- this provider's name.
-
isChromiumAvailable
public static boolean isChromiumAvailable()
Determines whether the necessary prerequisites for using Chromium browser backend are met by the current runtime.- Returns:
true, if the Chromium based BrowserAdapter implementation is available in the current runtime.
-
isAvailable
public boolean isAvailable()
Description copied from interface:BrowserAdapterProviderDetermines whether this provider's BrowserAdapter implementation is available in the current runtime.- Specified by:
isAvailablein interfaceBrowserAdapterProvider- Returns:
true, if this provider's BrowserAdapter implementation is available in the current runtime.
-
getInstance
public BrowserAdapter getInstance(org.eclipse.swt.widgets.Composite parent, int style)
Description copied from interface:BrowserAdapterProviderGets a new BrowserAdapter instance.- Specified by:
getInstancein interfaceBrowserAdapterProvider- Parameters:
parent- the parent Composite to use.style- the style to use.- Returns:
- the created BrowserAdapter instance.
- See Also:
BrowserAdapterProvider.isAvailable()
-
-