| |
|
| java.lang.Object com.gargoylesoftware.htmlunit.html.DomNode com.gargoylesoftware.htmlunit.SgmlPage com.gargoylesoftware.htmlunit.html.HtmlPage
HtmlPage | final public class HtmlPage extends SgmlPage implements Cloneable(Code) | | A representation of an HTML page returned from a server. This class is the
DOM Document implementation.
version: $Revision: 2155 $ author: Mike Bowler author: Alex Nikiforoff author: Noboru Sinohara author: David K. Taylor author: Andreas Hangler author: Christian Sell author: Chris Erskine author: Marc Guillemot author: Ahmed Ashour |
Method Summary | |
public void | addHtmlAttributeChangeListener(HtmlAttributeChangeListener listener) Adds an HtmlAttributeChangeListener to the listener list. | void | addMappedElement(HtmlElement element) Adds an element to the ID and name maps, if necessary. | void | addMappedElement(HtmlElement element, boolean recurse) Adds an element to the ID and name maps, if necessary. | public String | asXml() | public void | assertAllAccessKeyAttributesUnique() Many html components can have an "accesskey" attribute which defines a
hot key for keyboard navigation. | public void | assertAllIdAttributesUnique() Each html element can have an id attribute and by definition, all ids
must be unique within the document. | public void | assertAllTabIndexAttributesSet() 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. | public void | cleanUp() Clean up this page. | protected Object | clone() Creates a clone of this instance, and clears cached state
to be not shared with the original. | public DomNode | cloneNode(boolean deep) Override cloneNode to add cloned elements to the clone, not to the original. | public HtmlElement | createElement(String tagName) Create a new HTML element with the given tag name. | public HtmlElement | createElementNS(String namespaceURI, String qualifiedName) Create a new HTML element with the given namespace and qualified name. | public HtmlElement | createHtmlElement(String tagName) Create a new HTML element with the given tag name. | public HtmlElement | createHtmlElementNS(String namespaceURI, String qualifiedName) Create a new HtmlElement with the given namespace and qualified name. | public void | deregisterFramesIfNeeded() Deregister frames that are no longer in use. | public ScriptResult | executeJavaScript(String sourceCode) Execute the specified javascript within the page.
The usage would be similar to what can be achieved to execute javascript in the current page
by entering a "javascript:...some js code..." in the url field of a "normal" browser.
Note: the provided code won't be executed if JavaScript has been disabled on the WebClient
(see
WebClient.isJavaScriptEnabled .
Parameters: sourceCode - The javascript code to execute. | public ScriptResult | executeJavaScriptFunctionIfPossible(Function function, Scriptable thisObject, Object[] args, DomNode htmlElementScope) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Execute a Function in the given context.
Parameters: function - The javascript Function to call. Parameters: thisObject - The "this" object to be used during invocation. Parameters: args - The arguments to pass into the call. Parameters: htmlElementScope - The html element for which this script is being executed.This element will be the context during the javascript execution. | public ScriptResult | executeJavaScriptIfPossible(String sourceCode, String sourceName, HtmlElement htmlElement)
Execute the specified javascript if a javascript engine was successfully
instantiated. | public ScriptResult | executeJavaScriptIfPossible(String sourceCode, String sourceName, int startLine) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Execute the specified javascript if a javascript engine was successfully
instantiated. | void | fireHtmlAttributeAdded(HtmlAttributeChangeEvent event) Notifies all registered listeners for the given event to add an attribute. | void | fireHtmlAttributeRemoved(HtmlAttributeChangeEvent event) Notifies all registered listeners for the given event to remove an attribute. | void | fireHtmlAttributeReplaced(HtmlAttributeChangeEvent event) Notifies all registered listeners for the given event to replace an attribute. | public HtmlAnchor | getAnchorByHref(String href) | public HtmlAnchor | getAnchorByName(String name) | public List | getAnchors() Return a list of all anchors contained in this page. | public HtmlElement | getDocumentElement() Get the root element of this document. | public HtmlElement | getDocumentHtmlElement() Get the root HtmlElement of this document. | public HtmlElement | getElementWithFocus() Return the element with the focus or null if no element has the focus. | public HtmlAnchor | getFirstAnchorByText(String text) Return the first anchor that contains the specified text. | public HtmlForm | getFormByName(String name) | public List | getForms() Return a list of all the forms in the page. | public FrameWindow | getFrameByName(String name) Returns the first frame contained in this page with the specified name. | public List | getFrames() Return a list containing all the frames (from frame and iframe tags) in this page. | public URL | getFullyQualifiedUrl(String relativeUrl) | public HtmlElement | getHtmlElementByAccessKey(char accessKey) Returns the HTML element that is assigned to the specified access key. | public HtmlElement | getHtmlElementById(String id) Returns the HTML element with the specified ID. | public List | getHtmlElementsByAccessKey(char accessKey) Returns all the HTML elements that are assigned to the specified access key. | public List | getHtmlElementsByIdAndOrName(String idAndOrName) Returns the HTML elements with the specified string for their name or ID. | public List | getHtmlElementsByName(String name) Returns the HTML elements with the specified name attribute. | protected Log | getJsLog() Return the log object for this element. | protected List | getMetaTags(String httpEquiv) Gets the meta tag for a given http-equiv value. | public HtmlPage | getPage() | public String | getPageEncoding() Return the charset used in the page. | public String | getResolvedTarget(String elementTarget) Given a target attribute value, resolve the target using a base target for the page.
Parameters: elementTarget - The target specified as an attribute of the element. | public List | getTabbableElementIds() Return a list of ids (strings) that correspond to the tabbable elements
in this page. | public List | getTabbableElements() Returns a list of all elements that are tabbable in the order that will
be used for tabbing.
The rules for determining tab order are as follows:
- Those elements that support the tabindex attribute and assign a
positive value to it are navigated first.
| public String | getTitleText() Return the title of this page or an empty string if the title wasn't specified. | public void | initialize() Initialize this page. | public static boolean | isJavaScript(String typeAttribute, String languageAttribute) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Return true if a script with the specified type and language attributes
is actually JavaScript.
According to W3C recommendation
are content types case insensitive.
Parameters: typeAttribute - The type attribute specified in the script tag. Parameters: languageAttribute - The language attribute specified in the script tag. | public boolean | isOnbeforeunloadAccepted() | void | loadExternalJavaScriptFile(String srcAttribute, String charset) | void | loadFrames() Loads the content of the contained frames. | public boolean | moveFocusToElement(HtmlElement newElement) Move the focus to the specified component. | void | notifyNodeAdded(DomNode node) | void | notifyNodeRemoved(DomNode node) | public HtmlElement | pressAccessKey(char accessKey) Simulate pressing an access key. | public void | removeHtmlAttributeChangeListener(HtmlAttributeChangeListener listener) Removes an HtmlAttributeChangeListener from the listener list. | void | removeMappedElement(HtmlElement element) Removes an element from the ID and name maps, if necessary. | void | removeMappedElement(HtmlElement element, boolean recurse, boolean descendant) Removes an element and optionally its children from the ID and name maps, if necessary. | void | setCheckedRadioButton(HtmlRadioButtonInput radioButtonInput) Select the specified radio button in the page (outside any <form>). | public void | setTitleText(String message) Set the text for the title of this page. | public HtmlElement | tabToNextElement() Move the focus to the next element in the tab order. | public HtmlElement | tabToPreviousElement() Move the focus to the previous element in the tab order. | public String | toString() |
HtmlPage | public HtmlPage(URL originatingUrl, WebResponse webResponse, WebWindow webWindow)(Code) | | Create an instance of HtmlPage
Parameters: originatingUrl - The url that was used to load this page. Parameters: webResponse - The web response that was used to create this page Parameters: webWindow - The window that this page is being loaded into. |
addMappedElement | void addMappedElement(HtmlElement element)(Code) | | Adds an element to the ID and name maps, if necessary.
Parameters: element - the element to be added to the ID and name maps |
addMappedElement | void addMappedElement(HtmlElement element, boolean recurse)(Code) | | Adds an element to the ID and name maps, if necessary.
Parameters: element - the element to be added to the ID and name maps Parameters: recurse - indicates if children must be added too |
assertAllTabIndexAttributesSet | public void assertAllTabIndexAttributesSet()(Code) | | 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. To ensure good usability for keyboard navigation,
all tabbable elements should have the tabindex attribute set.
Assert that all tabbable elements have a valid value set for "tabindex".
If they don't then throw an exception as per
WebClient.assertionFailed(String) See Also: WebAssert.assertAllTabIndexAttributesSet(HtmlPage) |
clone | protected Object clone()(Code) | | Creates a clone of this instance, and clears cached state
to be not shared with the original.
a clone of this instance. |
cloneNode | public DomNode cloneNode(boolean deep)(Code) | | Override cloneNode to add cloned elements to the clone, not to the original.
|
createElement | public HtmlElement createElement(String tagName)(Code) | | Create a new HTML element with the given tag name.
Parameters: tagName - The tag name, preferably in lowercase the new HTML element. |
createElementNS | public HtmlElement createElementNS(String namespaceURI, String qualifiedName)(Code) | | Create a new HTML element with the given namespace and qualified name.
Parameters: namespaceURI - the URI that identifies an XML namespace. Parameters: qualifiedName - The qualified name of the element type to instantiate the new HTML element. |
createHtmlElement | public HtmlElement createHtmlElement(String tagName)(Code) | | Create a new HTML element with the given tag name.
Parameters: tagName - The tag name, preferably in lowercase the new HTML element. |
createHtmlElementNS | public HtmlElement createHtmlElementNS(String namespaceURI, String qualifiedName)(Code) | | Create a new HtmlElement with the given namespace and qualified name.
Parameters: namespaceURI - the URI that identifies an XML namespace. Parameters: qualifiedName - The qualified name of the element type to instantiate the new HTML element. |
deregisterFramesIfNeeded | public void deregisterFramesIfNeeded()(Code) | | Deregister frames that are no longer in use.
|
executeJavaScript | public ScriptResult executeJavaScript(String sourceCode)(Code) | | Execute the specified javascript within the page.
The usage would be similar to what can be achieved to execute javascript in the current page
by entering a "javascript:...some js code..." in the url field of a "normal" browser.
Note: the provided code won't be executed if JavaScript has been disabled on the WebClient
(see
WebClient.isJavaScriptEnabled .
Parameters: sourceCode - The javascript code to execute. A ScriptResult which will contain both the current page (which may be different thanthe previous page) and a javascript result object. |
executeJavaScriptFunctionIfPossible | public ScriptResult executeJavaScriptFunctionIfPossible(Function function, Scriptable thisObject, Object[] args, DomNode htmlElementScope)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Execute a Function in the given context.
Parameters: function - The javascript Function to call. Parameters: thisObject - The "this" object to be used during invocation. Parameters: args - The arguments to pass into the call. Parameters: htmlElementScope - The html element for which this script is being executed.This element will be the context during the javascript execution. If null,the context will default to the page. A ScriptResult which will contain both the current page (which may be different thanthe previous page and a javascript result object. |
executeJavaScriptIfPossible | public ScriptResult executeJavaScriptIfPossible(String sourceCode, String sourceName, HtmlElement htmlElement)(Code) | |
Execute the specified javascript if a javascript engine was successfully
instantiated. If this javascript causes the current page to be reloaded
(through location="" or form.submit()) then return the new page. Otherwise
return the current page.
Please note: Although this method is public, it is not intended for
general execution of javascript. Users of HtmlUnit should interact with the pages
as a user would by clicking on buttons or links and having the javascript event
handlers execute as needed..
Parameters: sourceCode - The javascript code to execute. Parameters: sourceName - The name for this chunk of code. This name will be displayedin any error messages. Parameters: htmlElement - The html element for which this script is being executed.This element will be the context during the javascript execution. If null,the context will default to the window. A ScriptResult which will contain both the current page (which may be different thanthe previous page and a javascript result object.HtmlPage.executeJavaScript(String) |
executeJavaScriptIfPossible | public ScriptResult executeJavaScriptIfPossible(String sourceCode, String sourceName, int startLine)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Execute the specified javascript if a javascript engine was successfully
instantiated. If this javascript causes the current page to be reloaded
(through location="" or form.submit()) then return the new page. Otherwise
return the current page.
Please note: Although this method is public, it is not intended for
general execution of javascript. Users of HtmlUnit should interact with the pages
as a user would by clicking on buttons or links and having the javascript event
handlers execute as needed..
Parameters: sourceCode - The javascript code to execute. Parameters: sourceName - The name for this chunk of code. This name will be displayedin any error messages. Parameters: startLine - the line at which the script source starts A ScriptResult which will contain both the current page (which may be different thanthe previous page and a javascript result object. |
fireHtmlAttributeAdded | void fireHtmlAttributeAdded(HtmlAttributeChangeEvent event)(Code) | | Notifies all registered listeners for the given event to add an attribute.
Parameters: event - the event to fire |
fireHtmlAttributeRemoved | void fireHtmlAttributeRemoved(HtmlAttributeChangeEvent event)(Code) | | Notifies all registered listeners for the given event to remove an attribute.
Parameters: event - the event to fire |
fireHtmlAttributeReplaced | void fireHtmlAttributeReplaced(HtmlAttributeChangeEvent event)(Code) | | Notifies all registered listeners for the given event to replace an attribute.
Parameters: event - the event to fire |
getAnchors | public List getAnchors()(Code) | | Return a list of all anchors contained in this page.
the list of HtmlAnchor in this page. |
getDocumentElement | public HtmlElement getDocumentElement()(Code) | | Get the root element of this document.
The root element |
getDocumentHtmlElement | public HtmlElement getDocumentHtmlElement()(Code) | | Get the root HtmlElement of this document.
The root element |
getForms | public List getForms()(Code) | | Return a list of all the forms in the page.
All the forms. |
getFrames | public List getFrames()(Code) | | Return a list containing all the frames (from frame and iframe tags) in this page.
a list of FrameWindow |
getFullyQualifiedUrl | public URL getFullyQualifiedUrl(String relativeUrl) throws MalformedURLException(Code) | | Given a relative url (ie /foo), return a fully qualified url based on
the url that was used to load this page
Parameters: relativeUrl - The relative url See above exception: MalformedURLException - If an error occurred when creating a URL object |
getHtmlElementByAccessKey | public HtmlElement getHtmlElementByAccessKey(char accessKey)(Code) | | Returns the HTML element that is assigned to the specified access key. An
access key (aka mnemonic key) is used for keyboard navigation of the
page.
Only the following HTML elements may have accesskeys defined: A, AREA,
BUTTON, INPUT, LABEL, LEGEND, and TEXTAREA.
Parameters: accessKey - The key to look for The HTML element that is assigned to the specified key or nullif no elements can be found that match the specified key. |
getHtmlElementById | public HtmlElement getHtmlElementById(String id) throws ElementNotFoundException(Code) | | Returns the HTML element with the specified ID. If more than one element
has this ID (not allowed by the HTML spec), then this method returns the
first one.
Parameters: id - the ID value to search by the HTML element with the specified ID throws: ElementNotFoundException - if no element was found that matches the id |
getHtmlElementsByAccessKey | public List getHtmlElementsByAccessKey(char accessKey)(Code) | | Returns all the HTML elements that are assigned to the specified access key. An
access key (aka mnemonic key) is used for keyboard navigation of the
page.
The HTML specification seems to indicate that one accesskey cannot be used
for multiple elements however Internet Explorer does seem to support this.
It's worth noting that Mozilla does not support multiple elements with one
access key so you are making your html browser specific if you rely on this
feature.
Only the following html elements may have accesskeys defined: A, AREA,
BUTTON, INPUT, LABEL, LEGEND, and TEXTAREA.
Parameters: accessKey - The key to look for A list of HTML elements that are assigned to the specified accesskey. |
getHtmlElementsByIdAndOrName | public List getHtmlElementsByIdAndOrName(String idAndOrName)(Code) | | Returns the HTML elements with the specified string for their name or ID. If there are
no elements with the specified name or ID, this method returns an empty list. Please note
that lists returned by this method are immutable.
Parameters: idAndOrName - the value to search for the HTML elements with the specified string for their name or ID |
getHtmlElementsByName | public List getHtmlElementsByName(String name)(Code) | | Returns the HTML elements with the specified name attribute. If there are no elements
with the specified name, this method returns an empty list. Please note that
the lists returned by this method are immutable.
Parameters: name - the name value to search by the HTML elements with the specified name attribute |
getJsLog | protected Log getJsLog()(Code) | | Return the log object for this element.
The log object for this element. |
getMetaTags | protected List getMetaTags(String httpEquiv)(Code) | | Gets the meta tag for a given http-equiv value.
Parameters: httpEquiv - the http-equiv value a list of HtmlMeta |
getPageEncoding | public String getPageEncoding()(Code) | | Return the charset used in the page.
The sources of this information are from 1).meta element which
http-equiv attribute value is 'content-type', or if not from
the response header.
the value of charset. |
getResolvedTarget | public String getResolvedTarget(String elementTarget)(Code) | | Given a target attribute value, resolve the target using a base target for the page.
Parameters: elementTarget - The target specified as an attribute of the element. The resolved target to use for the element. |
getTabbableElementIds | public List getTabbableElementIds()(Code) | | Return a list of ids (strings) that correspond to the tabbable elements
in this page. Return them in the same order specified in
HtmlPage.getTabbableElements The list of id's |
getTabbableElements | public List getTabbableElements()(Code) | | Returns a list of all elements that are tabbable in the order that will
be used for tabbing.
The rules for determining tab order are as follows:
- Those elements that support the tabindex attribute and assign a
positive value to it are navigated first. Navigation proceeds from the
element with the lowest tabindex value to the element with the highest
value. Values need not be sequential nor must they begin with any
particular value. Elements that have identical tabindex values should
be navigated in the order they appear in the character stream.
- Those elements that do not support the tabindex attribute or
support it and assign it a value of "0" are navigated next. These
elements are navigated in the order they appear in the character
stream.
- Elements that are disabled do not participate in the tabbing
order.
Additionally, the value of tabindex must be within 0 and 32767. Any
values outside this range will be ignored.
The following elements support the tabindex attribute: A, AREA, BUTTON,
INPUT, OBJECT, SELECT, and TEXTAREA.
A list containing all the tabbable elements in proper tab order. |
getTitleText | public String getTitleText()(Code) | | Return the title of this page or an empty string if the title wasn't specified.
the title of this page or an empty string if the title wasn't specified. |
isJavaScript | public static boolean isJavaScript(String typeAttribute, String languageAttribute)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Return true if a script with the specified type and language attributes
is actually JavaScript.
According to W3C recommendation
are content types case insensitive.
Parameters: typeAttribute - The type attribute specified in the script tag. Parameters: languageAttribute - The language attribute specified in the script tag. true if the script is javascript |
isOnbeforeunloadAccepted | public boolean isOnbeforeunloadAccepted()(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
true if the OnbeforeunloadHandler has accepted to change the page. |
loadExternalJavaScriptFile | void loadExternalJavaScriptFile(String srcAttribute, String charset)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Parameters: srcAttribute - The source attribute from the script tag. Parameters: charset - The charset attribute from the script tag. |
notifyNodeAdded | void notifyNodeAdded(DomNode node)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Parameters: node - the node that has just been added to the document. |
notifyNodeRemoved | void notifyNodeRemoved(DomNode node)(Code) | | INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Parameters: node - the node that has just been removed from the tree |
pressAccessKey | public HtmlElement pressAccessKey(char accessKey) throws IOException(Code) | | Simulate pressing an access key. This may change the focus, may click buttons and may invoke
javascript.
Parameters: accessKey - The key that will be pressed. The element that has the focus after pressing this access key or null if no elementhas the focus. throws: IOException - If an io error occurs during the processing of this access key. Thiswould only happen if the access key triggered a button which in turn caused a page load. |
removeMappedElement | void removeMappedElement(HtmlElement element)(Code) | | Removes an element from the ID and name maps, if necessary.
Parameters: element - the element to be removed from the ID and name maps |
removeMappedElement | void removeMappedElement(HtmlElement element, boolean recurse, boolean descendant)(Code) | | Removes an element and optionally its children from the ID and name maps, if necessary.
Parameters: element - the element to be removed from the ID and name maps Parameters: recurse - indicates if children must be removed too Parameters: descendant - indicates of the element was descendant of this HtmlPage, but now its parent might be null. |
setCheckedRadioButton | void setCheckedRadioButton(HtmlRadioButtonInput radioButtonInput)(Code) | | Select the specified radio button in the page (outside any <form>).
Parameters: radioButtonInput - The radio Button |
setTitleText | public void setTitleText(String message)(Code) | | Set the text for the title of this page. If there is not a title element
on this page, then one has to be generated.
Parameters: message - The new text |
tabToNextElement | public HtmlElement tabToNextElement()(Code) | | Move the focus to the next element in the tab order. To determine the specified tab
order, refer to
HtmlPage.getTabbableElements The element that has focus after calling this method. |
tabToPreviousElement | public HtmlElement tabToPreviousElement()(Code) | | Move the focus to the previous element in the tab order. To determine the specified tab
order, refer to
HtmlPage.getTabbableElements The element that has focus after calling this method. |
toString | public String toString()(Code) | | Gives a basic representation for debugging purposes
a basic representation |
Methods inherited from com.gargoylesoftware.htmlunit.html.DomNode | public void addDomChangeListener(DomChangeListener listener)(Code)(Java Doc) final public synchronized void addPropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc) public DomNode appendChild(DomNode node)(Code)(Java Doc) public DomNode appendDomChild(DomNode node)(Code)(Java Doc) public String asText()(Code)(Java Doc) public String asXml()(Code)(Java Doc) public DomNode cloneDomNode(boolean deep)(Code)(Java Doc) public DomNode cloneNode(boolean deep)(Code)(Java Doc) protected void fireNodeAdded(DomNode parentNode, DomNode addedNode)(Code)(Java Doc) protected void fireNodeDeleted(DomNode parentNode, DomNode deletedNode)(Code)(Java Doc) final protected synchronized void firePropertyChange(String propertyName, Object oldValue, Object newValue)(Code)(Java Doc) public Iterator getAllHtmlChildElements()(Code)(Java Doc) public List getByXPath(String xpathExpr) throws JaxenException(Code)(Java Doc) public Iterator getChildIterator()(Code)(Java Doc) final protected String getChildrenAsText()(Code)(Java Doc) public int getEndColumnNumber()(Code)(Java Doc) public int getEndLineNumber()(Code)(Java Doc) public Function getEventHandler(String eventName)(Code)(Java Doc) public Object getFirstByXPath(String xpathExpr) throws JaxenException(Code)(Java Doc) public DomNode getFirstChild()(Code)(Java Doc) public DomNode getFirstDomChild()(Code)(Java Doc) public DomNode getLastChild()(Code)(Java Doc) public DomNode getLastDomChild()(Code)(Java Doc) public String getLocalName()(Code)(Java Doc) final protected Log getLog()(Code)(Java Doc) public String getNamespaceURI()(Code)(Java Doc) public Page getNativePage()(Code)(Java Doc) public DomNode getNextDomSibling()(Code)(Java Doc) public DomNode getNextSibling()(Code)(Java Doc) abstract public String getNodeName()(Code)(Java Doc) abstract public short getNodeType()(Code)(Java Doc) public String getNodeValue()(Code)(Java Doc) public HtmlPage getPage()(Code)(Java Doc) public DomNode getParentDomNode()(Code)(Java Doc) public DomNode getParentNode()(Code)(Java Doc) public String getPrefix()(Code)(Java Doc) public DomNode getPreviousDomSibling()(Code)(Java Doc) public DomNode getPreviousSibling()(Code)(Java Doc) public String getReadyState()(Code)(Java Doc) public ScriptableObject getScriptObject()(Code)(Java Doc) public int getStartColumnNumber()(Code)(Java Doc) public int getStartLineNumber()(Code)(Java Doc) public boolean hasAttributes()(Code)(Java Doc) public void insertBefore(DomNode newNode) throws IllegalStateException(Code)(Java Doc) public boolean isAncestorOf(DomNode node)(Code)(Java Doc) protected boolean isRenderedVisible()(Code)(Java Doc) protected boolean isTrimmedText()(Code)(Java Doc) protected void notifyIncorrectness(String message)(Code)(Java Doc) protected void onAddedToPage()(Code)(Java Doc) protected void onAllChildrenAddedToPage()(Code)(Java Doc) protected void printChildrenAsXml(String indent, PrintWriter printWriter)(Code)(Java Doc) protected void printXml(String indent, PrintWriter printWriter)(Code)(Java Doc) protected static String reduceWhitespace(String text)(Code)(Java Doc) public void remove() throws IllegalStateException(Code)(Java Doc) public void removeAllChildren()(Code)(Java Doc) public void removeDomChangeListener(DomChangeListener listener)(Code)(Java Doc) public void removeEventHandler(String eventName)(Code)(Java Doc) final public synchronized void removePropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc) public void replace(DomNode newNode) throws IllegalStateException(Code)(Java Doc) void setEndLocation(int endLineNumber, int endColumnNumber)(Code)(Java Doc) public void setEventHandler(String eventName, Function eventHandler)(Code)(Java Doc) public void setEventHandler(String eventName, String jsSnippet)(Code)(Java Doc) protected void setNextSibling(DomNode next)(Code)(Java Doc) public void setNodeValue(String x)(Code)(Java Doc) protected void setParentNode(DomNode parent)(Code)(Java Doc) public void setPrefix(String prefix)(Code)(Java Doc) protected void setPreviousSibling(DomNode previous)(Code)(Java Doc) public void setReadyState(String state)(Code)(Java Doc) public void setScriptObject(ScriptableObject scriptObject)(Code)(Java Doc) void setStartLocation(int startLineNumber, int startColumnNumber)(Code)(Java Doc)
|
|
|
|