Class WebBrowser
java.lang.Object
org.eclipse.swt.browser.WebBrowser
- Direct Known Subclasses:
WebKit
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) AuthenticationListener[](package private) Browser(package private) CloseWindowListener[](package private) static String(package private) static boolean(package private) static String(package private) static String(package private) static final String(package private) Object(package private) static final String(package private) Map<Integer, BrowserFunction> (package private) boolean(package private) boolean(package private) static final int[][](package private) LocationListener[](package private) static Runnable(package private) static Runnable(package private) static Runnable(package private) int(package private) OpenWindowListener[](package private) ProgressListener[](package private) StatusTextListener[](package private) TitleListener[](package private) VisibilityWindowListener[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddCloseWindowListener(CloseWindowListener listener) voidaddLocationListener(LocationListener listener) voidaddOpenWindowListener(OpenWindowListener listener) voidaddProgressListener(ProgressListener listener) voidaddStatusTextListener(StatusTextListener listener) voidaddTitleListener(TitleListener listener) voidabstract booleanback()static voidbooleanclose()abstract void(package private) static StringCreateErrorString(String error) voidcreateFunction(BrowserFunction function) (package private) voidderegisterFunction(BrowserFunction function) voiddestroyFunction(BrowserFunction function) abstract boolean(package private) static StringExtractError(String error) abstract booleanforward()abstract Stringstatic String(package private) StringgetDeleteFunctionString(String functionName) (package private) StringDesigned to be overridden.(package private) intabstract StringgetText()abstract StringgetUrl()abstract booleanbooleanabstract boolean(package private) voidnonBlockingExecute(String script) abstract voidrefresh()(package private) voidregisterFunction(BrowserFunction function) voidvoidremoveCloseWindowListener(CloseWindowListener listener) voidremoveLocationListener(LocationListener listener) voidremoveOpenWindowListener(OpenWindowListener listener) voidremoveProgressListener(ProgressListener listener) voidremoveStatusTextListener(StatusTextListener listener) voidremoveTitleListener(TitleListener listener) void(package private) booleansendKeyEvent(Event event) voidsetBrowser(Browser browser) static boolean(package private) static voidSetPendingCookies(List<String[]> pendingCookies) abstract booleanabstract booleanabstract voidstop()(package private) inttranslateKey(int key) (package private) boolean
-
Field Details
-
browser
Browser browser -
functions
Map<Integer, BrowserFunction> functions -
authenticationListeners
AuthenticationListener[] authenticationListeners -
closeWindowListeners
CloseWindowListener[] closeWindowListeners -
locationListeners
LocationListener[] locationListeners -
openWindowListeners
OpenWindowListener[] openWindowListeners -
progressListeners
ProgressListener[] progressListeners -
statusTextListeners
StatusTextListener[] statusTextListeners -
titleListeners
TitleListener[] titleListeners -
visibilityWindowListeners
VisibilityWindowListener[] visibilityWindowListeners -
jsEnabledOnNextPage
boolean jsEnabledOnNextPage -
jsEnabled
boolean jsEnabled -
nextFunctionIndex
int nextFunctionIndex -
evaluateResult
Object evaluateResult -
ERROR_ID
- See Also:
-
EXECUTE_ID
- See Also:
-
NativePendingCookies
-
CookieName
-
CookieValue
-
CookieUrl
-
CookieResult
static boolean CookieResult -
NativeClearSessions
-
NativeGetCookie
-
NativeSetCookie
-
KeyTable
static final int[][] KeyTable
-
-
Constructor Details
-
WebBrowser
WebBrowser()
-
-
Method Details
-
addAuthenticationListener
-
addCloseWindowListener
-
addLocationListener
-
addOpenWindowListener
-
addProgressListener
-
addStatusTextListener
-
addTitleListener
-
addVisibilityWindowListener
-
back
public abstract boolean back() -
clearSessions
public static void clearSessions() -
GetCookie
-
SetCookie
-
SetPendingCookies
-
create
-
CreateErrorString
-
ExtractError
-
close
public boolean close() -
createFunction
-
getJavaCallDeclaration
String getJavaCallDeclaration()Designed to be overridden.- Returns:
- javaScript code that defines the 'callJava' syntax for javascript.
-
deregisterFunction
-
destroyFunction
-
nonBlockingExecute
-
execute
-
evaluate
- Throws:
SWTException
-
evaluate
- Throws:
SWTException
-
forward
public abstract boolean forward() -
getBrowserType
-
getDeleteFunctionString
-
getNextFunctionIndex
int getNextFunctionIndex() -
getText
-
getUrl
-
getWebBrowser
-
isBackEnabled
public abstract boolean isBackEnabled() -
isFocusControl
public boolean isFocusControl() -
isForwardEnabled
public abstract boolean isForwardEnabled() -
refresh
public abstract void refresh() -
registerFunction
-
removeAuthenticationListener
-
removeCloseWindowListener
-
removeLocationListener
-
removeOpenWindowListener
-
removeProgressListener
-
removeStatusTextListener
-
removeTitleListener
-
removeVisibilityWindowListener
-
sendKeyEvent
-
setBrowser
-
setText
-
setUrl
-
stop
public abstract void stop() -
translateKey
int translateKey(int key) -
translateMnemonics
boolean translateMnemonics()
-