## Uses of Class
com.gargoylesoftware.htmlunit.html.HtmlPage

Packages that use HtmlPage
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.

Uses of HtmlPage in com.gargoylesoftware.htmlunit

Methods in com.gargoylesoftware.htmlunit that return HtmlPage
`protected HtmlPage` `DefaultPageCreator.createHtmlPage(WebResponse webResponse, WebWindow webWindow)` Creates an HtmlPage for this WebResponse.
`HtmlPage` `ScriptException.getPage()` Gets the HTML page in which the script error occurred. Caution: this page may be only partially parsed if the exception occurred in a script executed at parsing time.

Methods in com.gargoylesoftware.htmlunit with parameters of type HtmlPage
`static void` `WebAssert.assertAllAccessKeyAttributesUnique(HtmlPage page)` Many HTML components can have an `accesskey` attribute which defines a hot key for keyboard navigation.
`static void` `WebAssert.assertAllIdAttributesUnique(HtmlPage page)` Verifies that all element IDs in the specified page are unique.
`static void` `WebAssert.assertAllTabIndexAttributesSet(HtmlPage page)` Many HTML elements are "tabbable" and can have a `tabindex` attribute that determines the order in which the components are navigated when pressing the tab key.
`static void` `WebAssert.assertElementNotPresent(HtmlPage page, java.lang.String id)` Verifies that the specified page does not contain an element with the specified ID.
`static void` `WebAssert.assertElementNotPresentByXPath(HtmlPage page, java.lang.String xpath)` Verifies that the specified page does not contain an element matching the specified XPath expression.
`static void` `WebAssert.assertElementPresent(HtmlPage page, java.lang.String id)` Verifies that the specified page contains an element with the specified ID.
`static void` `WebAssert.assertElementPresentByXPath(HtmlPage page, java.lang.String xpath)` Verifies that the specified page contains an element matching the specified XPath expression.
`static void` `WebAssert.assertFormNotPresent(HtmlPage page, java.lang.String name)` Verifies that the specified page does not contain a form with the specified name.
`static void` `WebAssert.assertFormPresent(HtmlPage page, java.lang.String name)` Verifies that the specified page contains a form with the specified name.
`static void` `WebAssert.assertInputContainsValue(HtmlPage page, java.lang.String name, java.lang.String value)` Verifies that the input element with the specified name on the specified page contains the specified value.
`static void` `WebAssert.assertInputDoesNotContainValue(HtmlPage page, java.lang.String name, java.lang.String value)` Verifies that the input element with the specified name on the specified page does not contain the specified value.
`static void` `WebAssert.assertInputNotPresent(HtmlPage page, java.lang.String name)` Verifies that the specified page does not contain an input element with the specified name.
`static void` `WebAssert.assertInputPresent(HtmlPage page, java.lang.String name)` Verifies that the specified page contains an input element with the specified name.
`static void` `WebAssert.assertLinkNotPresent(HtmlPage page, java.lang.String id)` Verifies that the specified page does not contain a link with the specified ID.
`static void` `WebAssert.assertLinkNotPresentWithText(HtmlPage page, java.lang.String text)` Verifies that the specified page does not contain a link with the specified text.
`static void` `WebAssert.assertLinkPresent(HtmlPage page, java.lang.String id)` Verifies that the specified page contains a link with the specified ID.
`static void` `WebAssert.assertLinkPresentWithText(HtmlPage page, java.lang.String text)` Verifies that the specified page contains a link with the specified text.
`static void` `WebAssert.assertTextNotPresent(HtmlPage page, java.lang.String text)` Verifies that the specified page does not contain the specified text.
`static void` `WebAssert.assertTextNotPresentInElement(HtmlPage page, java.lang.String text, java.lang.String id)` Verifies that the element on the specified page which matches the specified ID does not contain the specified text.
`static void` `WebAssert.assertTextPresent(HtmlPage page, java.lang.String text)` Verifies that the specified page contains the specified text.
`static void` `WebAssert.assertTextPresentInElement(HtmlPage page, java.lang.String text, java.lang.String id)` Verifies that the element on the specified page which matches the specified ID contains the specified text.
`static void` `WebAssert.assertTitleContains(HtmlPage page, java.lang.String titlePortion)` Verifies that the specified page's title contains the specified substring.
`static void` `WebAssert.assertTitleEquals(HtmlPage page, java.lang.String title)` Verifies that the specified page's title equals the specified expected title.
`static void` `WebAssert.assertTitleMatches(HtmlPage page, java.lang.String regex)` Verifies that the specified page's title matches the specified regular expression.
`java.lang.String` `ScriptPreProcessor.preProcess(HtmlPage htmlPage, java.lang.String sourceCode, java.lang.String sourceName, HtmlElement htmlElement)` Pre process the specified source code in the context of the given page.
`boolean` `NicelyResynchronizingAjaxController.processSynchron(HtmlPage page, WebRequestSettings settings, boolean async)` Resynchronizes calls performed from the thread where this instance has been created.
`boolean` `AjaxController.processSynchron(HtmlPage page, WebRequestSettings settings, boolean async)` Gets notified of an AJAX call to determine how it should be processed.

Constructors in com.gargoylesoftware.htmlunit with parameters of type HtmlPage
`ScriptException(HtmlPage page, java.lang.Throwable throwable)` Creates an instance.
`ScriptException(HtmlPage page, java.lang.Throwable throwable, java.lang.String scriptSourceCode)` Creates an instance.

Uses of HtmlPage in com.gargoylesoftware.htmlunit.html

Subclasses of HtmlPage in com.gargoylesoftware.htmlunit.html
`class` `XHtmlPage` A representation of an XHTML page returned from a server.

Methods in com.gargoylesoftware.htmlunit.html that return HtmlPage
`protected HtmlPage` `HtmlPage.clone()` Creates a clone of this instance, and clears cached state to be not shared with the original.
`HtmlPage` `HtmlPage.cloneNode(boolean deep)` Override cloneNode to add cloned elements to the clone, not to the original.
`HtmlPage` `FrameWindow.getEnclosingPage()` Returns the HTML page in which the <frame> or <iframe> tag is contained for this frame window.
`HtmlPage` `HtmlPage.getPage()` Returns the page that contains this node.
`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.

Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.