Package | Description |
---|---|
com.gargoylesoftware.htmlunit |
Framework classes (contains the WebClient class which is the main entry point).
|
com.gargoylesoftware.htmlunit.html |
Classes specific to HTML pages, particularly the HtmlPage which represents
an HTML document and provides access to its content.
|
com.gargoylesoftware.htmlunit.xml |
Classes specific to xml pages
|
Modifier and Type | Class and Description |
---|---|
class |
DialogWindow
A window opened in JavaScript via either window.showModalDialog or window.showModelessDialog.
|
class |
TopLevelWindow
A window representing a top level browser window.
|
class |
WebWindowImpl
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Base class for common WebWindow functionality. |
Modifier and Type | Method and Description |
---|---|
WebWindow |
WebClient.getCurrentWindow()
Returns the "current" window for this client.
|
WebWindow |
TextPage.getEnclosingWindow()
Returns the window that this page is sitting inside.
|
WebWindow |
JavaScriptPage.getEnclosingWindow()
Returns the window that this page is sitting inside.
|
WebWindow |
UnexpectedPage.getEnclosingWindow()
Returns the window that this page is sitting inside.
|
WebWindow |
Page.getEnclosingWindow()
Returns the window that this page is sitting inside.
|
WebWindow |
SgmlPage.getEnclosingWindow()
Returns the window that this page is sitting inside.
|
WebWindow |
TopLevelWindow.getOpener()
Returns the opener property.
|
WebWindow |
WebWindow.getParentWindow()
Returns the window that contains this window.
|
WebWindow |
TopLevelWindow.getParentWindow()
Returns the window that contains this window.
|
WebWindow |
DialogWindow.getParentWindow()
Returns the window that contains this window.
|
WebWindow |
WebWindow.getTopWindow()
Returns the top level window that contains this window.
|
WebWindow |
TopLevelWindow.getTopWindow()
Returns the top level window that contains this window.
|
WebWindow |
DialogWindow.getTopWindow()
Returns the top level window that contains this window.
|
WebWindow |
WebWindowEvent.getWebWindow()
Returns the web window that fired the event.
|
WebWindow |
WebClient.getWebWindowByName(String name)
Returns the first
WebWindow that matches the specified name. |
WebWindow |
WebClient.openWindow(URL url,
String windowName)
Open a new window with the specified name.
|
WebWindow |
WebClient.openWindow(URL url,
String windowName,
WebWindow opener)
Open a new window with the specified name.
|
Modifier and Type | Method and Description |
---|---|
List<WebWindow> |
WebClient.getWebWindows()
Returns an immutable list of open web windows (whether they are top level windows or not).
|
Modifier and Type | Method and Description |
---|---|
protected HtmlPage |
DefaultPageCreator.createHtmlPage(WebResponse webResponse,
WebWindow webWindow)
Creates an HtmlPage for this WebResponse.
|
protected JavaScriptPage |
DefaultPageCreator.createJavaScriptPage(WebResponse webResponse,
WebWindow webWindow)
Creates a JavaScriptPage for this WebResponse.
|
Page |
PageCreator.createPage(WebResponse webResponse,
WebWindow webWindow)
Create a Page object for the specified web response.
|
Page |
DefaultPageCreator.createPage(WebResponse webResponse,
WebWindow webWindow)
Create a Page object for the specified web response.
|
protected TextPage |
DefaultPageCreator.createTextPage(WebResponse webResponse,
WebWindow webWindow)
Creates a TextPage for this WebResponse.
|
protected UnexpectedPage |
DefaultPageCreator.createUnexpectedPage(WebResponse webResponse,
WebWindow webWindow)
Creates an UnexpectedPage for this WebResponse.
|
protected XHtmlPage |
DefaultPageCreator.createXHtmlPage(WebResponse webResponse,
WebWindow webWindow)
Creates an XHtmlPage for this WebResponse.
|
protected XmlPage |
DefaultPageCreator.createXmlPage(WebResponse webResponse,
WebWindow webWindow)
Creates an XmlPage for this WebResponse.
|
void |
WebClient.deregisterWebWindow(WebWindow webWindow)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Removes a window from the list of available windows. |
<P extends Page> |
WebClient.getPage(WebWindow opener,
String target,
WebRequestSettings params)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
<P extends Page> |
WebClient.getPage(WebWindow webWindow,
WebRequestSettings parameters)
Send a request to a server and return a Page that represents the
response from the server.
|
void |
WebClient.initialize(WebWindow webWindow)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Initializes a new web window for JavaScript. |
void |
WebClient.initializeEmptyWindow(WebWindow webWindow)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Initializes a new empty window for JavaScript. |
Page |
WebClient.loadWebResponseInto(WebResponse webResponse,
WebWindow webWindow)
Creates a page based on the specified response and inserts it into the specified window.
|
DialogWindow |
WebClient.openDialogWindow(URL url,
WebWindow opener,
Object dialogArguments)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
WebWindow |
WebClient.openWindow(URL url,
String windowName,
WebWindow opener)
Open a new window with the specified name.
|
void |
WebClient.registerWebWindow(WebWindow webWindow)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Adds a new window to the list of available windows. |
void |
WebClient.setCurrentWindow(WebWindow window)
Sets the "current" window for this client.
|
void |
SgmlPage.setEnclosingWindow(WebWindow window)
Sets the window that contains this page.
|
void |
TopLevelWindow.setOpener(WebWindow opener)
Sets the opener property.
|
Constructor and Description |
---|
History(WebWindow window)
Creates a new navigation history for the specified window.
|
JavaScriptPage(WebResponse webResponse,
WebWindow enclosingWindow)
Creates an instance.
|
SgmlPage(WebResponse webResponse,
WebWindow webWindow)
Creates an instance of SgmlPage.
|
TextPage(WebResponse webResponse,
WebWindow enclosingWindow)
Creates an instance.
|
UnexpectedPage(WebResponse webResponse,
WebWindow enclosingWindow)
Creates an instance.
|
WebWindowEvent(WebWindow webWindow,
int type,
Page oldPage,
Page newPage)
Creates an instance.
|
Modifier and Type | Class and Description |
---|---|
class |
FrameWindow
The web window for a frame or iframe.
|
Modifier and Type | Method and Description |
---|---|
WebWindow |
BaseFrame.getEnclosedWindow()
Gets the window enclosed in this frame.
|
WebWindow |
FrameWindow.getParentWindow()
Returns the window that contains this window.
|
WebWindow |
FrameWindow.getTopWindow()
Returns the top level window that contains this window.
|
Modifier and Type | Method and Description |
---|---|
static HtmlPage |
HTMLParser.parse(WebResponse webResponse,
WebWindow webWindow)
Deprecated.
as of version 2.6, please use
HTMLParser.parseHtml(WebResponse, WebWindow) instead |
static HtmlPage |
HTMLParser.parseHtml(WebResponse webResponse,
WebWindow webWindow)
Parses the HTML content from the specified WebResponse into an object tree representation.
|
static XHtmlPage |
HTMLParser.parseXHtml(WebResponse webResponse,
WebWindow webWindow)
Parses the XHTML content from the specified WebResponse into an object tree representation.
|
Constructor and Description |
---|
HtmlPage(URL originatingUrl,
WebResponse webResponse,
WebWindow webWindow)
Creates an instance of HtmlPage.
|
XHtmlPage(URL originatingUrl,
WebResponse webResponse,
WebWindow webWindow)
Creates a new XHTML page instance.
|
Constructor and Description |
---|
XmlPage(Node node,
WebWindow enclosingWindow)
Creates an instance.
|
XmlPage(WebResponse webResponse,
WebWindow enclosingWindow)
Creates an instance.
|
XmlPage(WebResponse webResponse,
WebWindow enclosingWindow,
boolean ignoreSAXException)
Creates an instance.
|
Copyright © 2002–2014 Gargoyle Software Inc.. All rights reserved.