|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jniwrapper.win32.ie.IEAutomation
public class IEAutomation
This class extends HeadlessBrowser
class and intends
for working with Internet Explorer control (iexplorer.exe)
without hosting Swing component.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.jniwrapper.win32.ie.WebBrowser |
---|
WebBrowser.Properties |
Constructor Summary | |
---|---|
IEAutomation()
|
|
IEAutomation(IEAutomation parent)
|
|
IEAutomation(com.jniwrapper.win32.shdocvw.IWebBrowser2 browser)
|
Method Summary | |
---|---|
void |
addBrowserWindowListener(BrowserWindowListener listener)
Adds window listener. |
void |
addDisposeListener(DisposeListener listener)
Registers the listener for the current Browser instance
that will receive events when the current Browser instance
is disposed. |
void |
addIEApplicationEventListener(IEApplicationEventListener listener)
|
void |
addNavigationListener(NavigationEventListener listener)
Adds browser navigation event listener. |
void |
addNewWindowListener(NewWindowEventListener listener)
Adds new window listener. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds a new property change listener. |
void |
addStatusListener(StatusEventListener listener)
Adds browser status event listener. |
void |
close()
Closes browser instance. |
void |
execute(BrowserCommand command)
Executes specified command. |
java.lang.Object |
executeScript(java.lang.String javaScript)
Executes specified JavaScript code in a currently opened document. |
AuthenticationHandler |
getAuthenticationHandler()
This method is not supported by this implementation and it's always throw UnsupportedOperationException error. |
java.lang.Object |
getBrowserPeer()
Returns an instance of the native web browser peer. |
java.lang.String |
getContent()
Returns the HTML content of a document, opened in a browser. |
java.lang.String |
getContent(boolean original)
Returns the string that represents HTML content of a currently loaded document in WebBrowser. |
java.util.Set<Cookie> |
getCookies(java.lang.String url)
Deprecated. Use the CookieManager.getCookies(URL url) method instead. |
java.util.Set<Cookie> |
getCookies(java.net.URL url)
Returns cookies, that are associated with the specified URL. |
DialogEventHandler |
getDialogEventHandler()
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation
doesn't support this functionality. |
DisposeListener[] |
getDisposeListeners()
Returns an array of all registered listeners for the current Browser instance. |
org.w3c.dom.html.HTMLDocument |
getDocument()
Returns an instance of HTMLDocument that
represents the HTML document currently loaded into
the WebBrowser and provides access to the contents of
the HTML Document Object Model (DOM). |
WebBrowserEventsHandler |
getEventHandler()
Returns browser event handler. |
HttpSecurityHandler |
getHttpSecurityHandler()
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation doesn't
support this functionality yet. |
KeyFilter |
getKeyFilter()
Returns key filter. |
java.lang.String |
getLocationURL()
Returns the string that represents a URL of the resource that WebBrowser component is currently displayed. |
java.util.List<NavigationEventListener> |
getNavigationListeners()
Returns browser navigation event listeners. |
NewWindowEventHandler |
getNewWindowHandler()
Returns new window handler. |
java.util.List<NewWindowEventListener> |
getNewWindowListeners()
Returns new window listeners. |
com.jniwrapper.win32.automation.OleMessageLoop |
getOleMessageLoop()
Return browser OLE message loop. |
WebBrowser |
getParentBrowser()
Returns the parent of the browser. |
WebBrowser.Properties |
getProperties()
Returns extended browser properties. |
ProxyConfiguration |
getProxy()
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation doesn't
support this functionality yet. |
ReadyState |
getReadyState()
Returns the current ReadyState of the browser. |
WebBrowser |
getRecentChild()
Returns recent created child object since last trackChildren() method call. |
ScriptErrorListener |
getScriptErrorListener()
Returns script error listener for current page. |
java.util.List<StatusEventListener> |
getStatusListeners()
Returns browser status event listeners. |
int |
getZoomValue()
|
void |
goBack()
Navigates backward one item in the history list. |
void |
goForward()
Navigates forward one item in the history list. |
void |
goHome()
Navigates to the current home or start page. |
boolean |
isClosed()
Returns true if the WebBrowser instance is closed and disposed. |
boolean |
isSilent()
Return true if alert, confirmation and error dialogs are disabled else returns false. |
boolean |
isVisible()
|
void |
navigate(java.lang.String location)
Navigates to a resource identified by a URL or to a file identified by a full path. |
void |
navigate(java.lang.String location,
java.lang.String postData)
Navigates to a web resource specified by a HTTP URL with HTTP post data. |
void |
navigate(java.lang.String location,
java.lang.String targetName,
java.lang.String postData)
Navigates to an entire web resource specified by a HTTP URL with HTTP post data into a specified window defined by targetName. |
void |
navigate(java.lang.String location,
java.lang.String targetName,
java.lang.String postData,
java.lang.String headers)
Navigates to an entire web resource specified by a HTTP URL with HTTP post data into a specified window defined by targetName. |
void |
refresh()
Reloads the file that is currently displayed in the object. |
void |
removeBrowserWindowListener(BrowserWindowListener listener)
Removes window listener. |
void |
removeDisposeListener(DisposeListener listener)
Removes the listener so that it will not receive events
when the current Browser instance is disposed. |
void |
removeIEApplicationEventListener(IEApplicationEventListener listener)
|
void |
removeNavigationListener(NavigationEventListener listener)
Removes browser navigation event listener. |
void |
removeNewWindowListener(NewWindowEventListener listener)
Removes new window listener. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes a specified property change listener. |
void |
removeStatusListener(StatusEventListener listener)
Removes browser status event listener. |
void |
setAuthenticationHandler(AuthenticationHandler handler)
This method is not supported by this implementation and it's always throw UnsupportedOperationException error. |
void |
setContent(java.lang.String htmlContent)
Sets new HTML content. |
void |
setCookie(java.lang.String url,
Cookie cookie)
Deprecated. Use the CookieManager.setCookie(URL url, Cookie cookie) or
CookieManager.setCookies(URL url, Set cookies) methods instead. |
void |
setCookies(java.net.URL url,
java.util.Set<Cookie> cookies)
Creates a new cookies for the specified URL using WinINet API. |
void |
setDialogEventHandler(DialogEventHandler handler)
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation
doesn't support this functionality. |
void |
setEventHandler(WebBrowserEventsHandler handler)
Sets browser event handler. |
void |
setHttpSecurityHandler(HttpSecurityHandler h)
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation doesn't
support this functionality yet. |
void |
setKeyFilter(KeyFilter keyFilter)
Sets key filter. |
void |
setNewWindowHandler(NewWindowEventHandler newWindowHandler)
Sets new window handler. |
void |
setParentBrowser(WebBrowser webBrowser)
Deprecated. Will be removed because WebBrowser instance will receive parent automatically. |
void |
setProxy(ProxyConfiguration conf)
This methd always throw UnsupportedOperationException
error because the IEAutomation implementation doesn't
support this functionality yet. |
void |
setScriptErrorListener(ScriptErrorListener listener)
Setups javascript error listener for current page. |
void |
setSilent(boolean isSilent)
Disables or enables alert, confirmation and error dialogs. |
void |
setVisible(boolean visible)
|
void |
setZoomValue(int value)
|
void |
stop()
Cancels any pending navigation or download operation and stops any dynamic page elements, such as background sounds and animations. |
void |
trackChildren()
Starts to collect information about child object creation. |
WebBrowser |
waitChildCreation()
Blocks execution until child is created since last trackChildren() call and returns this child. |
WebBrowser |
waitChildCreation(java.lang.Runnable operationThatCreatesChild)
Executes operation specified in the parameter and returns when child created by the operation is opened. |
void |
waitReady()
Causes a current thread to wait for the completion of the current operation in the browser. |
void |
waitReady(long timeout)
Deprecated. Use the NavigationEventListener.entireDocumentCompleted event
to make sure that the document is loaded completely. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IEAutomation()
public IEAutomation(com.jniwrapper.win32.shdocvw.IWebBrowser2 browser)
public IEAutomation(IEAutomation parent)
Method Detail |
---|
public void setVisible(boolean visible)
public boolean isVisible()
public void addIEApplicationEventListener(IEApplicationEventListener listener)
public void removeIEApplicationEventListener(IEApplicationEventListener listener)
public org.w3c.dom.html.HTMLDocument getDocument()
HTMLDocument
that
represents the HTML document currently loaded into
the WebBrowser and provides access to the contents of
the HTML Document Object Model (DOM).
Before receiving an instance of HTMLDocument
make sure that the entire document is loaded completely.
For this you can use the
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
event.
getDocument
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser.waitReady()
method isn't called after last call of
WebBrowser.navigate()
or
WebBrowser.setContent()
methods;
or when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.HTMLDocument
,
WebBrowser.waitReady()
,
WebBrowser.navigate(String)
,
WebBrowser.setContent(String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public WebBrowser getParentBrowser()
getParentBrowser
in interface WebBrowser
null
if the browser not has the parent.Browser.getParentBrowser()
,
HeadlessBrowser.getParentBrowser()
,
getParentBrowser()
public void setParentBrowser(WebBrowser webBrowser)
setParentBrowser
in interface WebBrowser
webBrowser
- the parent of the browser.public void setContent(java.lang.String htmlContent)
setContent
in interface WebBrowser
htmlContent
- HTML content to set.WebBrowser.navigate(String)
,
WebBrowser.navigate(String, String)
,
WebBrowser.navigate(String, String, String)
,
WebBrowser.getContent()
,
WebBrowser.getContent(boolean)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public java.lang.String getContent()
getContent
in interface WebBrowser
WebBrowser.setContent(String)
,
WebBrowser.getContent(boolean)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public java.lang.String getContent(boolean original)
WebBrowser
NavigationEventListener.entireDocumentCompleted
event.
getContent
in interface WebBrowser
original
- if true
then returns the original
HTML content (like View Source command in context
menu of Internet Explorer browser), otherwise this method
returns the actual content of a document according to its DOM.
WebBrowser.getContent()
,
WebBrowser.setContent(String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void navigate(java.lang.String location)
navigate
in interface WebBrowser
location
- the URL of the resource to display or
the full path to the file location. The
parameter cannot be null
.
java.lang.IllegalArgumentException
- when location parameter is null.
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.navigate(String, String)
,
navigate(String, String, String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void navigate(java.lang.String location, java.lang.String postData)
navigate
in interface WebBrowser
location
- the URL of the resource to display or
the full path to the file location. The
parameter cannot be null
.postData
- HTTP post data (for example, "name=Alex&product=Pizza"),
can be null
.
java.lang.IllegalArgumentException
- when location parameter is null.
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.navigate(String)
,
navigate(String, String, String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void navigate(java.lang.String location, java.lang.String targetName, java.lang.String postData)
navigate
in interface WebBrowser
location
- the URL of the resource to display or
the full path to the file location. The
parameter cannot be null
.targetName
- The string that contains the name of the
frame in which to display the resource.
The possible values for this parameter are.
postData
- HTTP post data (for example, "name=Alex&product=Pizza").
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.navigate(String)
,
navigate(String, String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void navigate(java.lang.String location, java.lang.String targetName, java.lang.String postData, java.lang.String headers)
WebBrowser
navigate
in interface WebBrowser
location
- the URL of the resource to display or
the full path to the file location. The
parameter cannot be null
.targetName
- The string that contains the name of the
frame in which to display the resource.
The possible values for this parameter are.
postData
- HTTP post data (for example, "name=Alex&product=Pizza").headers
- The string that contains additional HTTP headers to send
to the server. These headers are added to the default
Windows Internet Explorer headers. For example, headers
can specify the action required of the server, the type
of data being passed to the server, or a status code.
This parameter is ignored if the URL is not an HTTP
(or HTTPS) URL.WebBrowser.navigate(String)
,
WebBrowser.navigate(String, String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public java.lang.String getLocationURL()
getLocationURL
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void goForward()
StatusEventListener.forwardButtonEnabled
event to check the enabled state of forward navigation.
To manage WebBrowser's history use the BrowserHistory
class.
goForward
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.WebBrowser.goBack()
,
WebBrowser.goHome()
,
BrowserHistory
public void goBack()
StatusEventListener.backButtonEnabled
event to check the enabled state of back navigation.
To manage WebBrowser's history use the BrowserHistory
class.
goBack
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.WebBrowser.goForward()
,
WebBrowser.goHome()
,
BrowserHistory
public void goHome()
goHome
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.WebBrowser.goForward()
,
WebBrowser.goBack()
public void stop()
stop
in interface WebBrowser
java.lang.IllegalStateException
- when WebBrowser component was
disposed by invoking WebBrowser.close()
method or for some unknown reasons.refresh()
,
navigate(String)
,
NavigationEventListener.entireDocumentCompleted(WebBrowser, String)
public void refresh()
refresh
in interface WebBrowser
public void execute(BrowserCommand command)
execute
in interface WebBrowser
command
- browser command.PrintCommand
,
PrintPreviewCommand
,
SaveAsCommand
public ReadyState getReadyState()
ReadyState
of the browser.
getReadyState
in interface WebBrowser
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
WebBrowser
WebBrowser.Properties
class.
addPropertyChangeListener
in interface WebBrowser
propertyName
- property name.listener
- listener instance.public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
WebBrowser
WebBrowser.Properties
class.
removePropertyChangeListener
in interface WebBrowser
propertyName
- property name.listener
- listener instance.public java.lang.Object executeScript(java.lang.String javaScript)
executeScript
in interface WebBrowser
javaScript
- JavaScript to execute.
public java.lang.Object getBrowserPeer()
getBrowserPeer
in interface WebBrowser
java.lang.IllegalStateException
- if the passed browser does not have a native peer.public void waitReady()
Important: successful call of this method guaranties that you can get DOM document of loaded page.
Please see typical usage of this method in the code below:
// navigate to Google page
browser.navigate("google.com");
// wait until page completely loaded
browser.waitReady();
// DOM document is available
Document document = browser.getDocument();
WebBrowser.waitReady()
call after navigation call
then IllegalStateException is thrown in WebBrowser.getDocument()
call.
waitReady
in interface WebBrowser
WebBrowser.navigate(String)
,
WebBrowser.setContent(String)
,
WebBrowser.getDocument()
public void waitReady(long timeout)
NavigationEventListener.entireDocumentCompleted
event
to make sure that the document is loaded completely.
waitReady
in interface WebBrowser
timeout
- the number of milliseconds to wait.public void addNavigationListener(NavigationEventListener listener)
addNavigationListener
in interface WebBrowser
listener
- browser event listener.public void addStatusListener(StatusEventListener listener)
addStatusListener
in interface WebBrowser
listener
- browser event listener.public java.util.List<NavigationEventListener> getNavigationListeners()
getNavigationListeners
in interface WebBrowser
public java.util.List<StatusEventListener> getStatusListeners()
getStatusListeners
in interface WebBrowser
public void removeNavigationListener(NavigationEventListener listener)
removeNavigationListener
in interface WebBrowser
listener
- browser event listener.public void removeStatusListener(StatusEventListener listener)
removeStatusListener
in interface WebBrowser
listener
- browser event listener.public WebBrowserEventsHandler getEventHandler()
getEventHandler
in interface WebBrowser
public void setAuthenticationHandler(AuthenticationHandler handler)
UnsupportedOperationException
error.
setAuthenticationHandler
in interface WebBrowser
handler
- the authentication handlerWebBrowser.getAuthenticationHandler()
public AuthenticationHandler getAuthenticationHandler()
UnsupportedOperationException
error.
getAuthenticationHandler
in interface WebBrowser
null
.WebBrowser.setAuthenticationHandler(AuthenticationHandler)
public void setEventHandler(WebBrowserEventsHandler handler)
setEventHandler
in interface WebBrowser
handler
- event handlerpublic void setScriptErrorListener(ScriptErrorListener listener)
setScriptErrorListener
in interface WebBrowser
listener
- javascript error listenerpublic ScriptErrorListener getScriptErrorListener()
getScriptErrorListener
in interface WebBrowser
public void close()
Note: Prior to 1.4, the non-daemon helper threads were never terminated. Starting with 1.4, the behavior has changed as a result of the fix for 4030718. With the current implementation, AWT terminates all its helper threads allowing the application to exit cleanly when the following three conditions are true:
System.exit
you must to
call this method for each instance in your application.
close
in interface WebBrowser
WebBrowser.isClosed()
public boolean isClosed()
true
if the WebBrowser instance is closed and disposed.
Use this method when you need to make sure that the WebBrowser instance
is alive and can can invoke its methods.
isClosed
in interface WebBrowser
true
if the WebBrowser instance is closed and disposed.close()
public void setSilent(boolean isSilent)
setSilent
in interface WebBrowser
isSilent
- if true then enter to silent mode else leave silent mode.public boolean isSilent()
isSilent
in interface WebBrowser
public com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
getOleMessageLoop
in interface WebBrowser
public void setProxy(ProxyConfiguration conf)
UnsupportedOperationException
error because the IEAutomation
implementation doesn't
support this functionality yet.
setProxy
in interface WebBrowser
conf
- the proxy settings. This parameter cannot be
null
.
java.lang.UnsupportedOperationException
- alwaysWebBrowser.getProxy()
,
Browsers.setProxy(ProxyConfiguration)
public ProxyConfiguration getProxy()
UnsupportedOperationException
error because the IEAutomation
implementation doesn't
support this functionality yet.
getProxy
in interface WebBrowser
java.lang.UnsupportedOperationException
- alwaysWebBrowser.setProxy(ProxyConfiguration)
,
Browsers.getProxy()
public java.util.Set<Cookie> getCookies(java.net.URL url)
WebBrowser
It checks in the windows\cookies directory for persistent cookies that have an expiration date set sometime in the future.
It also searches memory for any session cookies, that is, cookies that do not have an expiration date that were created in the same process by CookieManager.setCookie(), because these cookies are not written to any files. Rules for creating cookie files are internal to the system and can change in the future.
Note: The method does not return cookies that the server marked as non-scriptable with the "HttpOnly" attribute in the Set-Cookie header.
getCookies
in interface WebBrowser
url
- specifies an URL.
public void setCookies(java.net.URL url, java.util.Set<Cookie> cookies)
WebBrowser
Cookies created by this method without an expiration date are stored in memory and are available only in the same process that created them. Cookies that include an expiration date are stored in the windows\cookies directory.
setCookies
in interface WebBrowser
url
- specifies an URL, a new cookie will be associated with.cookies
- the collection of Cookie
objects.public void setHttpSecurityHandler(HttpSecurityHandler h)
UnsupportedOperationException
error because the IEAutomation
implementation doesn't
support this functionality yet.
setHttpSecurityHandler
in interface WebBrowser
h
- the specified HTTP security handler.
java.lang.UnsupportedOperationException
- alwaysWebBrowser.getHttpSecurityHandler()
public HttpSecurityHandler getHttpSecurityHandler()
UnsupportedOperationException
error because the IEAutomation
implementation doesn't
support this functionality yet.
getHttpSecurityHandler
in interface WebBrowser
null
if it's not present
java.lang.UnsupportedOperationException
- alwaysWebBrowser.setHttpSecurityHandler(com.jniwrapper.win32.ie.event.HttpSecurityHandler)
public void addDisposeListener(DisposeListener listener)
listener
for the current Browser instance
that will receive events when the current Browser instance
is disposed.
addDisposeListener
in interface WebBrowser
listener
- the listener to receive browser dispose events.public void removeDisposeListener(DisposeListener listener)
listener
so that it will not receive events
when the current Browser instance is disposed.
removeDisposeListener
in interface WebBrowser
listener
- the listener to remove.public DisposeListener[] getDisposeListeners()
getDisposeListeners
in interface WebBrowser
public void setDialogEventHandler(DialogEventHandler handler)
UnsupportedOperationException
error because the IEAutomation
implementation
doesn't support this functionality.
setDialogEventHandler
in interface WebBrowser
handler
- dialog event handler
java.lang.UnsupportedOperationException
- alwaysWebBrowser.getDialogEventHandler()
,
WebBrowser.setSilent(boolean)
,
WebBrowser.isSilent()
,
Browser.setDialogEventHandler(com.jniwrapper.win32.ie.event.DialogEventHandler)
,
HeadlessBrowser.setDialogEventHandler(com.jniwrapper.win32.ie.event.DialogEventHandler)
public DialogEventHandler getDialogEventHandler()
UnsupportedOperationException
error because the IEAutomation
implementation
doesn't support this functionality.
getDialogEventHandler
in interface WebBrowser
null
if it's
was not specified.
java.lang.UnsupportedOperationException
- alwaysWebBrowser.setDialogEventHandler(DialogEventHandler)
,
WebBrowser.setSilent(boolean)
,
WebBrowser.isSilent()
,
Browser.getDialogEventHandler()
,
HeadlessBrowser.getDialogEventHandler()
public void setNewWindowHandler(NewWindowEventHandler newWindowHandler)
setNewWindowHandler
in interface WebBrowser
newWindowHandler
- new window handlerpublic NewWindowEventHandler getNewWindowHandler()
getNewWindowHandler
in interface WebBrowser
public void addNewWindowListener(NewWindowEventListener listener)
addNewWindowListener
in interface WebBrowser
listener
- new window listenerpublic void removeNewWindowListener(NewWindowEventListener listener)
removeNewWindowListener
in interface WebBrowser
listener
- new window listenerpublic java.util.List<NewWindowEventListener> getNewWindowListeners()
getNewWindowListeners
in interface WebBrowser
public void trackChildren()
trackChildren
in interface ParentWindow
public WebBrowser getRecentChild()
trackChildren()
method call.
getRecentChild
in interface ParentWindow
trackChildren()
method call.
If there isn't opened windows after this call then returns null.public WebBrowser waitChildCreation()
trackChildren()
call and returns this child.
In other words, this method waits until getRecentChild()
call returns non-null object.
waitChildCreation
in interface ParentWindow
public WebBrowser waitChildCreation(java.lang.Runnable operationThatCreatesChild)
waitChildCreation
in interface ParentWindow
operationThatCreatesChild
- operation
public void setKeyFilter(KeyFilter keyFilter)
setKeyFilter
in interface WebBrowser
keyFilter
- key filterpublic KeyFilter getKeyFilter()
getKeyFilter
in interface WebBrowser
public void setCookie(java.lang.String url, Cookie cookie)
CookieManager.setCookie(URL url, Cookie cookie)
or
CookieManager.setCookies(URL url, Set cookies)
methods instead.
InternetSetCookie
native function.
setCookie
in interface WebBrowser
url
- specifies an URL, a new cookie will be associated with.cookie
- specifies a new cookie.public java.util.Set<Cookie> getCookies(java.lang.String url)
CookieManager.getCookies(URL url)
method instead.
InternetGetCookie
native function.
getCookies
in interface WebBrowser
url
- specifies an URL.
public WebBrowser.Properties getProperties()
getProperties
in interface WebBrowser
public void addBrowserWindowListener(BrowserWindowListener listener)
WebBrowser
addBrowserWindowListener
in interface WebBrowser
listener
- the window listenerpublic void removeBrowserWindowListener(BrowserWindowListener listener)
WebBrowser
removeBrowserWindowListener
in interface WebBrowser
listener
- the window listenerpublic int getZoomValue()
getZoomValue
in interface WebBrowser
public void setZoomValue(int value)
setZoomValue
in interface WebBrowser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |