public abstract class DefaultEventsHandler extends java.lang.Object implements EventsHandler
EventsHandler
.Constructor and Description |
---|
DefaultEventsHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
beforeFileDownload()
Invoked before displaying file download dialog.
|
boolean |
beforeNavigate(Browser browser,
java.lang.String url,
java.lang.String targetFrameName,
byte[] postData,
java.lang.String headers)
Invoked before navigation operation in the browser (without opening new window).
|
java.awt.Dimension |
clientAreaSizeRequested(java.awt.Dimension clientAreaSize)
Invoked when requesting size of client area for the browser.
|
boolean |
navigationErrorOccured(Browser browser,
java.lang.String url,
java.lang.String frame,
int statusCode)
Invoked when navigation error has been occured.
|
boolean |
windowClosing(boolean isChildWindow)
This event is fired when a window is closed from script, by using
the
window.close method. |
public boolean beforeNavigate(Browser browser, java.lang.String url, java.lang.String targetFrameName, byte[] postData, java.lang.String headers)
EventsHandler
beforeNavigate
in interface EventsHandler
browser
- web browser where navigation occursurl
- url to navigatetargetFrameName
- name of frame to display resourcepostData
- data to send to the server if used HTTP POST methodheaders
- additional http headers to send to the serverpublic boolean beforeFileDownload()
EventsHandler
beforeFileDownload
in interface EventsHandler
public boolean windowClosing(boolean isChildWindow)
EventsHandler
window.close
method. User can cancel closing of the
window using return value.windowClosing
in interface EventsHandler
isChildWindow
- is child window.false
when window is allowed to close,
otherwise - true
.public java.awt.Dimension clientAreaSizeRequested(java.awt.Dimension clientAreaSize)
EventsHandler
clientAreaSizeRequested
in interface EventsHandler
clientAreaSize
- requested size of client areapublic boolean navigationErrorOccured(Browser browser, java.lang.String url, java.lang.String frame, int statusCode)
EventsHandler
navigationErrorOccured
in interface EventsHandler
browser
- web browser where navigation occursurl
- url for which navigation failedframe
- name of framestatusCode
- http status code or HResult