## Uses of Interface
com.gargoylesoftware.htmlunit.WebWindow

Packages that use WebWindow
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

Uses of WebWindow in com.gargoylesoftware.htmlunit

Classes in com.gargoylesoftware.htmlunit that implement WebWindow
`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.

Methods in com.gargoylesoftware.htmlunit that return WebWindow
`WebWindow` `WebClient.getCurrentWindow()` Returns the "current" window for this client.
`WebWindow` `TextPage.getEnclosingWindow()` Returns the window that this page is sitting inside.
`WebWindow` `UnexpectedPage.getEnclosingWindow()` Returns the window that this page is sitting inside.
`WebWindow` `JavaScriptPage.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` `DialogWindow.getParentWindow()` Returns the window that contains this window.
`WebWindow` `TopLevelWindow.getParentWindow()` Returns the window that contains this window.
`WebWindow` `WebWindow.getParentWindow()` Returns the window that contains this window.
`WebWindow` `DialogWindow.getTopWindow()` Returns the top level window that contains this window.
`WebWindow` `TopLevelWindow.getTopWindow()` Returns the top level window that contains this window.
`WebWindow` `WebWindow.getTopWindow()` Returns the top level window that contains this window.
`WebWindow` `WebWindowEvent.getWebWindow()` Returns the web window that fired the event.
`WebWindow` `WebClient.getWebWindowByName(java.lang.String name)` Returns the first `WebWindow` that matches the specified name.
`WebWindow` `WebClient.openWindow(java.net.URL url, java.lang.String windowName)` Open a new window with the specified name.
`WebWindow` `WebClient.openWindow(java.net.URL url, java.lang.String windowName, WebWindow opener)` Open a new window with the specified name.

Methods in com.gargoylesoftware.htmlunit that return types with arguments of type WebWindow
`java.util.List<WebWindow>` `WebClient.getWebWindows()` Returns an immutable list of open web windows (whether they are top level windows or not).

Methods in com.gargoylesoftware.htmlunit with parameters of type WebWindow
`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` `DefaultPageCreator.createPage(WebResponse webResponse, WebWindow webWindow)` Create a Page object for the specified web response.
`Page` `PageCreator.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> P`

`

`WebClient.getPage(WebWindow opener, java.lang.String target, WebRequestSettings params)`
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.

`

`<P extends Page> P`

`

`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(java.net.URL url, WebWindow opener, java.lang.Object dialogArguments)` INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
`WebWindow` `WebClient.openWindow(java.net.URL url, java.lang.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.

Constructors in com.gargoylesoftware.htmlunit with parameters of type WebWindow
`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.

Uses of WebWindow in com.gargoylesoftware.htmlunit.html

Classes in com.gargoylesoftware.htmlunit.html that implement WebWindow
`class` `FrameWindow` The web window for a frame or iframe.

Methods in com.gargoylesoftware.htmlunit.html that return WebWindow
`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.

Methods in com.gargoylesoftware.htmlunit.html with parameters of type WebWindow
`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.

Constructors in com.gargoylesoftware.htmlunit.html with parameters of type WebWindow
`HtmlPage(java.net.URL originatingUrl, WebResponse webResponse, WebWindow webWindow)` Creates an instance of HtmlPage.
`XHtmlPage(java.net.URL originatingUrl, WebResponse webResponse, WebWindow webWindow)` Creates a new XHTML page instance.

Uses of WebWindow in com.gargoylesoftware.htmlunit.xml

Constructors in com.gargoylesoftware.htmlunit.xml with parameters of type WebWindow
`XmlPage(org.w3c.dom.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-2011 Gargoyle Software Inc.. All Rights Reserved.