Package | Description |
---|---|
com.gargoylesoftware.htmlunit |
Framework classes (contains the WebClient class which is the main entry point).
|
com.gargoylesoftware.htmlunit.attachment |
Attachment-related classes.
|
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.html.impl |
Contains some implementation classes that have to be public to be used internally in different packages
but that shouldn't be used directly by HtmlUnit users.
|
com.gargoylesoftware.htmlunit.javascript |
Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
|
com.gargoylesoftware.htmlunit.javascript.background |
Classes relating to background JavaScript execution, which is usually triggered via
setTimeout() or setInterval().
|
com.gargoylesoftware.htmlunit.javascript.host |
Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
com.gargoylesoftware.htmlunit.xml |
Classes specific to xml pages
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryPage
A page for binary content.
|
class |
JavaScriptPage
A generic page that will be returned for JavaScript content.
|
class |
SgmlPage
|
class |
TextPage
A generic page that will be returned for any text related content.
|
class |
UnexpectedPage
A generic page that is returned whenever an unexpected content type is
returned by the server.
|
Modifier and Type | Method and Description |
---|---|
<P extends Page> |
WebClient.getPage(String url)
Convenient method to build an URL and load it into the current WebWindow as it would be done
by
WebClient.getPage(WebWindow, WebRequest) . |
<P extends Page> |
WebClient.getPage(URL url)
Convenient method to load a URL into the current top WebWindow as it would be done
by
WebClient.getPage(WebWindow, WebRequest) . |
<P extends Page> |
WebClient.getPage(WebRequest request)
Convenient method to load a web request into the current top WebWindow.
|
<P extends Page> |
WebClient.getPage(WebWindow opener,
String target,
WebRequest params)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
<P extends Page> |
WebClient.getPage(WebWindow webWindow,
WebRequest webRequest)
Send a request to a server and return a Page that represents the
response from the server.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Page |
WebWindow.getEnclosedPage()
Returns the currently loaded page or null if no page has been loaded.
|
Page |
WebWindowImpl.getEnclosedPage()
Returns the currently loaded page or null if no page has been loaded.
|
Page |
ScriptResult.getNewPage()
Returns the page that is loaded at the end of the script execution.
|
Page |
WebWindowEvent.getNewPage()
Returns the oldPage.
|
Page |
WebWindowEvent.getOldPage()
Returns the oldPage.
|
Page |
WebClient.loadWebResponseInto(WebResponse webResponse,
WebWindow webWindow)
Creates a page based on the specified response and inserts it into the specified window.
|
Modifier and Type | Method and Description |
---|---|
protected void |
History.addPage(Page page)
Adds a new page to the navigation history.
|
void |
AlertHandler.handleAlert(Page page,
String message)
Handle an alert for the given page.
|
void |
CollectingAlertHandler.handleAlert(Page page,
String message)
Handles the alert.
|
boolean |
ConfirmHandler.handleConfirm(Page page,
String message)
Handles a confirm for the specified page.
|
boolean |
OnbeforeunloadHandler.handleEvent(Page page,
String returnValue)
Handles an onbeforeunload event for the specified page.
|
String |
PromptHandler.handlePrompt(Page page,
String message)
Handle a call to Window.prompt() for the given page.
|
void |
ImmediateRefreshHandler.handleRefresh(Page page,
URL url,
int seconds)
Immediately refreshes the specified page using the specified URL.
|
void |
WaitingRefreshHandler.handleRefresh(Page page,
URL url,
int requestedWait)
Refreshes the specified page using the specified URL after the specified number of seconds.
|
void |
RefreshHandler.handleRefresh(Page page,
URL url,
int seconds)
Refreshes the specified page using the specified URL after the specified number
of seconds.
|
void |
ThreadedRefreshHandler.handleRefresh(Page page,
URL url,
int seconds)
Refreshes the specified page using the specified URL after the specified number
of seconds.
|
void |
WebClient.initialize(Page newPage)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Initializes a new page for JavaScript. |
void |
WebWindow.setEnclosedPage(Page page)
Sets the currently loaded page.
|
void |
WebWindowImpl.setEnclosedPage(Page page)
Sets the currently loaded page.
|
void |
StatusHandler.statusMessageChanged(Page page,
String message)
Handles a change to window.status.
|
Constructor and Description |
---|
ScriptResult(Object javaScriptResult,
Page newPage)
Creates a new instance.
|
WebWindowEvent(WebWindow webWindow,
int type,
Page oldPage,
Page newPage)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
Page |
Attachment.getPage()
Returns the attached page.
|
Modifier and Type | Method and Description |
---|---|
void |
AttachmentHandler.handleAttachment(Page page)
Handles the specified attached page.
|
void |
CollectingAttachmentHandler.handleAttachment(Page page)
Handles the specified attached page.
|
Constructor and Description |
---|
Attachment(Page page)
Creates a new attachment for the specified page.
|
Modifier and Type | Class and Description |
---|---|
class |
HtmlPage
A representation of an HTML page returned from a server.
|
class |
XHtmlPage
A representation of an XHTML page returned from a server.
|
Modifier and Type | Method and Description |
---|---|
<P extends Page> |
HtmlElement.click()
Simulates clicking on this element, returning the page in the window that has the focus
after the element has been clicked.
|
<P extends Page> |
HtmlElement.click(boolean shiftKey,
boolean ctrlKey,
boolean altKey)
Simulates clicking on this element, returning the page in the window that has the focus
after the element has been clicked.
|
<P extends Page> |
HtmlElement.click(Event event)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Simulates clicking on this element, returning the page in the window that has the focus after the element has been clicked. |
<P extends Page> |
HtmlImageInput.click(int x,
int y)
Simulate clicking this input with a pointing device.
|
<P extends Page> |
HtmlInput.click(int x,
int y)
Simulate clicking this input with a pointing device.
|
<P extends Page> |
HtmlElement.dblClick()
Simulates double-clicking on this element, returning the page in the window that has the focus
after the element has been clicked.
|
<P extends Page> |
HtmlElement.dblClick(boolean shiftKey,
boolean ctrlKey,
boolean altKey)
Simulates double-clicking on this element, returning the page in the window that has the focus
after the element has been clicked.
|
<P extends Page> |
HtmlSelect.setSelectedAttribute(HtmlOption selectedOption,
boolean isSelected)
Sets the "selected" state of the specified option.
|
<P extends Page> |
HtmlSelect.setSelectedAttribute(HtmlOption selectedOption,
boolean isSelected,
boolean invokeOnFocus)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Sets the "selected" state of the specified option. |
<P extends Page> |
HtmlSelect.setSelectedAttribute(String optionValue,
boolean isSelected)
Sets the "selected" state of the specified option.
|
Modifier and Type | Method and Description |
---|---|
Page |
HtmlLabel.click()
Clicks the label and propagates to the referenced element.
|
Page |
HtmlImageInput.click()
Submit the form that contains this input.
|
Page |
HtmlImage.click()
Simulates clicking this element at the position (0, 0).
|
Page |
HtmlImage.click(int x,
int y)
Simulates clicking this element at the specified position.
|
Page |
BaseFrame.getEnclosedPage()
Returns the currently loaded page in the enclosed window.
|
Page |
HtmlElement.mouseDown()
Simulates clicking the mouse on this element, returning the page which this element's window contains
after the mouse click.
|
Page |
HtmlElement.mouseDown(boolean shiftKey,
boolean ctrlKey,
boolean altKey,
int button)
Simulates clicking the mouse on this element, returning the page which this element's window contains
after the mouse click.
|
Page |
HtmlElement.mouseMove()
Simulates moving the mouse over this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseMove(boolean shiftKey,
boolean ctrlKey,
boolean altKey,
int button)
Simulates moving the mouse over this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseOut()
Simulates moving the mouse out of this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseOut(boolean shiftKey,
boolean ctrlKey,
boolean altKey,
int button)
Simulates moving the mouse out of this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseOver()
Simulates moving the mouse over this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseOver(boolean shiftKey,
boolean ctrlKey,
boolean altKey,
int button)
Simulates moving the mouse over this element, returning the page which this element's window contains
after the mouse move.
|
Page |
HtmlElement.mouseUp()
Simulates releasing the mouse click on this element, returning the page which this element's window contains
after the mouse click release.
|
Page |
HtmlElement.mouseUp(boolean shiftKey,
boolean ctrlKey,
boolean altKey,
int button)
Simulates releasing the mouse click on this element, returning the page which this element's window contains
after the mouse click release.
|
Page |
HtmlAnchor.openLinkInNewWindow()
Open this link in a new window, much as web browsers do when you shift-click a link or use the context
menu to open in a new window.
|
Page |
HtmlPage.refresh()
Refreshes the page by sending the same parameters as previously sent to get this page.
|
Page |
HtmlForm.reset()
Resets this form to its initial values, returning the page contained by this form's window after the
reset.
|
Page |
HtmlElement.rightClick()
Simulates right clicking the mouse on this element, returning the page which this element's window
contains after the mouse click.
|
Page |
HtmlElement.rightClick(boolean shiftKey,
boolean ctrlKey,
boolean altKey)
Simulates right clicking the mouse on this element, returning the page which this element's window
contains after the mouse click.
|
Page |
HtmlInput.setChecked(boolean isChecked)
Sets the "checked" attribute, returning the page that occupies this input's window after setting
the attribute.
|
Page |
HtmlRadioButtonInput.setChecked(boolean isChecked)
Sets the "checked" attribute.
|
Page |
HtmlCheckBoxInput.setChecked(boolean isChecked)
Sets the "checked" attribute, returning the page that occupies this input's window after setting
the attribute.
|
Page |
HtmlOption.setSelected(boolean selected)
Sets the selected state of this option.
|
Page |
HtmlInput.setValueAttribute(String newValue)
Sets the content of the "value" attribute, executing onchange handlers if appropriate.
|
Page |
HtmlElement.type(char c)
Simulates typing the specified character while this element has focus, returning the page contained
by this element's window after typing.
|
Page |
HtmlElement.type(char c,
boolean shiftKey,
boolean ctrlKey,
boolean altKey)
Simulates typing the specified character while this element has focus, returning the page contained
by this element's window after typing.
|
Modifier and Type | Method and Description |
---|---|
void |
FrameWindow.setEnclosedPage(Page page)
Sets the currently loaded page.
|
Modifier and Type | Method and Description |
---|---|
Page |
SelectableTextInput.getPage()
Returns the page which contains this element.
|
Constructor and Description |
---|
PostponedAction(Page owningPage)
C'tor.
|
Modifier and Type | Method and Description |
---|---|
int |
JavaScriptJobManager.addJob(JavaScriptJob job,
Page page)
Adds the specified job to this job manager, assigning it an ID.
|
int |
JavaScriptJobManagerImpl.addJob(JavaScriptJob job,
Page page)
Adds the specified job to this job manager, assigning it an ID.
|
Modifier and Type | Method and Description |
---|---|
void |
Window.initialize(Page enclosedPage)
Initialize the object.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlPage
A page that will be returned for response with content type "text/xml".
|
Copyright © 2002-2013 Gargoyle Software Inc.. All Rights Reserved.