Uses of Interface
org.htmlunit.Page
-
Packages that use Page Package Description org.htmlunit Framework classes (contains theWebClient
class which is the main entry point).org.htmlunit.attachment Attachment-related classes.org.htmlunit.html Classes specific to HTML pages, particularly theHtmlPage
which represents an HTML document and provides access to its content.org.htmlunit.xml Classes specific to XML pages. -
-
Uses of Page in org.htmlunit
Classes in org.htmlunit that implement Page Modifier and Type Class Description class
AbstractPage
A basicPage
implementation.class
SgmlPage
A basic class of Standard Generalized Markup Language (SGML), e.g.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.Methods in org.htmlunit with type parameters of type Page Modifier and Type Method Description <P extends Page>
PWebClient. getPage(java.lang.String url)
Convenient method to build a URL and load it into the current WebWindow as it would be done byWebClient.getPage(WebWindow, WebRequest)
.<P extends Page>
PWebClient. getPage(java.net.URL url)
Convenient method to load a URL into the current top WebWindow as it would be done byWebClient.getPage(WebWindow, WebRequest)
.<P extends Page>
PWebClient. getPage(WebRequest request)
Convenient method to load a web request into the current top WebWindow.<P extends Page>
PWebClient. getPage(WebWindow webWindow, WebRequest webRequest)
Send a request to a server and return a Page that represents the response from the server.Methods in org.htmlunit that return Page Modifier and Type Method 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
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.Page
WebClient. loadWebResponseInto(WebResponse webResponse, WebWindow webWindow, boolean forceAttachment)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.Methods in org.htmlunit with parameters of type Page Modifier and Type Method Description protected org.htmlunit.History.HistoryEntry
History. addPage(Page page)
Adds a new page to the navigation history.java.util.Map<java.lang.String,java.lang.String>
StorageHolder. getStore(StorageHolder.Type storageType, Page page)
Gets the store of the give type for the page.void
AlertHandler. handleAlert(Page page, java.lang.String message)
Handle an alert for the given page.void
CollectingAlertHandler. handleAlert(Page page, java.lang.String message)
Handles the alert.boolean
ConfirmHandler. handleConfirm(Page page, java.lang.String message)
Handles a confirm for the specified page.boolean
OnbeforeunloadHandler. handleEvent(Page page, java.lang.String returnValue)
Handles anonbeforeunload
event for the specified page.java.lang.String
PromptHandler. handlePrompt(Page page, java.lang.String message, java.lang.String defaultValue)
Handle a call to Window.prompt() for the given page.void
ImmediateRefreshHandler. handleRefresh(Page page, java.net.URL url, int seconds)
Immediately refreshes the specified page using the specified URL.void
NiceRefreshHandler. handleRefresh(Page page, java.net.URL url, int requestedWait)
Refreshes the specified page using the specified URL immediately if therequestedWait
is not larger than themaxDelay
.void
RefreshHandler. handleRefresh(Page page, java.net.URL url, int seconds)
Refreshes the specified page using the specified URL after the specified number of seconds.void
ThreadedRefreshHandler. handleRefresh(Page page, java.net.URL url, int seconds)
Refreshes the specified page using the specified URL after the specified number of seconds.void
WaitingRefreshHandler. handleRefresh(Page page, java.net.URL url, int requestedWait)
Refreshes the specified page using the specified URL after the specified number of seconds.void
WebClient. initialize(WebWindow webWindow, Page page)
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, Page page)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Initializes a new empty window for JavaScript.protected boolean
DialogWindow. isJavaScriptInitializationNeeded(Page page)
Returnstrue
if this window needs JavaScript initialization to occur when the enclosed page is set.protected boolean
TopLevelWindow. isJavaScriptInitializationNeeded(Page page)
Returnstrue
if this window needs JavaScript initialization to occur when the enclosed page is set.protected abstract boolean
WebWindowImpl. isJavaScriptInitializationNeeded(Page page)
Returnstrue
if this window needs JavaScript initialization to occur when the enclosed page is set.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, java.lang.String message)
Handles a change towindow.status
.Constructors in org.htmlunit with parameters of type Page Constructor Description WebWindowEvent(WebWindow webWindow, int type, Page oldPage, Page newPage)
Creates an instance. -
Uses of Page in org.htmlunit.attachment
Methods in org.htmlunit.attachment that return Page Modifier and Type Method Description Page
Attachment. getPage()
Returns the attached page.Methods in org.htmlunit.attachment with parameters of type Page Modifier and Type Method Description void
AttachmentHandler. handleAttachment(Page page)
Handles the specified attached page.void
CollectingAttachmentHandler. handleAttachment(Page page)
Handles the specified attached page.Constructors in org.htmlunit.attachment with parameters of type Page Constructor Description Attachment(Page page)
Creates a new attachment for the specified page. -
Uses of Page in org.htmlunit.html
Classes in org.htmlunit.html that implement Page Modifier and Type Class 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.Methods in org.htmlunit.html with type parameters of type Page Modifier and Type Method Description <P extends Page>
PDomElement. 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>
PDomElement. 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>
PDomElement. click(boolean shiftKey, boolean ctrlKey, boolean altKey, boolean triggerMouseEvents)
Simulates clicking on this element, returning the page in the window that has the focus after the element has been clicked.<P extends Page>
PDomElement. click(boolean shiftKey, boolean ctrlKey, boolean altKey, boolean triggerMouseEvents, boolean handleFocus, boolean ignoreVisibility, boolean disableProcessLabelAfterBubbling)
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>
PDomElement. click(org.htmlunit.javascript.host.event.Event event, boolean shiftKey, boolean ctrlKey, boolean altKey, boolean ignoreVisibility)
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>
PHtmlAnchor. click(org.htmlunit.javascript.host.event.Event event, boolean shiftKey, boolean ctrlKey, boolean altKey, boolean ignoreVisibility)
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>
PHtmlImageInput. click(int x, int y)
Simulate clicking this input with a pointing device.<P extends Page>
PHtmlImageInput. click(org.htmlunit.javascript.host.event.Event event, boolean shiftKey, boolean ctrlKey, boolean altKey, boolean ignoreVisibility)
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>
PHtmlLabel. click(org.htmlunit.javascript.host.event.Event event, boolean shiftKey, boolean ctrlKey, boolean altKey, boolean ignoreVisibility)
Clicks the label and propagates to the referenced element.<P extends Page>
PHtmlOption. click(org.htmlunit.javascript.host.event.Event event, boolean shiftKey, boolean ctrlKey, boolean altKey, boolean ignoreVisibility)
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>
PDomElement. 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>
PDomElement. 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>
PHtmlSelect. setSelectedAttribute(java.lang.String optionValue, boolean isSelected)
Sets the "selected" state of the specified option.<P extends Page>
PHtmlSelect. setSelectedAttribute(java.lang.String optionValue, 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>
PHtmlSelect. setSelectedAttribute(HtmlOption selectedOption, boolean isSelected)
Sets the "selected" state of the specified option.<P extends Page>
PHtmlSelect. setSelectedAttribute(HtmlOption selectedOption, boolean isSelected, boolean invokeOnFocus, boolean shiftKey, boolean ctrlKey, boolean isClick)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Sets the "selected" state of the specified option.Methods in org.htmlunit.html that return Page Modifier and Type Method Description 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
HtmlImageInput. click()
Submit the form that contains this input.Page
BaseFrameElement. getEnclosedPage()
Returns the currently loaded page in the enclosed window.Page
DomElement. mouseDown()
Simulates clicking the mouse on this element, returning the page which this element's window contains after the mouse click.Page
DomElement. 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
HtmlOption. mouseDown(boolean shiftKey, boolean ctrlKey, boolean altKey, int button)
Selects the option if it's not already selected.Page
DomElement. mouseMove()
Simulates moving the mouse over this element, returning the page which this element's window contains after the mouse move.Page
DomElement. 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
DomElement. mouseOut()
Simulates moving the mouse out of this element, returning the page which this element's window contains after the mouse move.Page
DomElement. 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
DomElement. mouseOver()
Simulates moving the mouse over this element, returning the page which this element's window contains after the mouse move.Page
DomElement. 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
HtmlOption. 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
DomElement. mouseUp()
Simulates releasing the mouse click on this element, returning the page which this element's window contains after the mouse click release.Page
DomElement. 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
HtmlOption. mouseUp(boolean shiftKey, boolean ctrlKey, boolean altKey, int button)
Selects the option if it's not already selected.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
DomElement. rightClick()
Simulates right clicking the mouse on this element, returning the page which this element's window contains after the mouse click.Page
DomElement. 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
HtmlCheckBoxInput. setChecked(boolean isChecked)
Sets thechecked
attribute, returning the page that occupies this input's window after setting the attribute.Page
HtmlInput. setChecked(boolean isChecked)
Sets thechecked
attribute, returning the page that occupies this input's window after setting the attribute.Page
HtmlRadioButtonInput. setChecked(boolean isChecked)
Sets thechecked
attribute.Page
HtmlOption. setSelected(boolean selected)
Sets the selected state of this option.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(int keyCode)
Simulates typing the specified key code while this element has focus, returning the page contained by this element's window after typing.Page
HtmlElement. type(Keyboard keyboard)
Simulates typing the specifiedKeyboard
while this element has focus, returning the page contained by this element's window after typing.Methods in org.htmlunit.html with parameters of type Page Modifier and Type Method Description protected boolean
FrameWindow. isJavaScriptInitializationNeeded(Page page)
Returnstrue
if this window needs JavaScript initialization to occur when the enclosed page is set.void
FrameWindow. setEnclosedPage(Page page)
Sets the currently loaded page. -
Uses of Page in org.htmlunit.xml
Classes in org.htmlunit.xml that implement Page Modifier and Type Class Description class
XmlPage
A page that will be returned for response with content type "text/xml".
-