com.teamdev.jxbrowser.dom
Interface DOMElement

All Superinterfaces:
org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.html.HTMLElement, org.w3c.dom.Node

public interface DOMElement
extends org.w3c.dom.html.HTMLElement, org.w3c.dom.events.EventTarget

Represents an element in an HTML document with additional methods that standard HTMLElement doesn't provide.


Field Summary
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Method Summary
 void click()
          Emulates click on the element.
 void focus()
          Sets focus to the element.
 java.awt.Point getAbsoluteLocation()
          Returns element absolute location.
 java.awt.Dimension getDimension()
          Returns element size.
 java.lang.String getHeightString()
          Returns the element height.
 java.awt.Point getLocation()
          Returns element location relative to the offset parent element.
 java.lang.String getWidthString()
          Returns the element width.
 java.lang.String innerHTML()
          Returns the HTML syntax describing the element's descendants.
 void setInnerHTML(java.lang.String html)
          Sets inner HTML for the current element.
 
Methods inherited from interface org.w3c.dom.html.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 
Methods inherited from interface org.w3c.dom.events.EventTarget
addEventListener, dispatchEvent, removeEventListener
 

Method Detail

getLocation

java.awt.Point getLocation()
Returns element location relative to the offset parent element.

Returns:
location relative to the offset parent element.

getAbsoluteLocation

java.awt.Point getAbsoluteLocation()
Returns element absolute location.

Returns:
absolute location.

getDimension

java.awt.Dimension getDimension()
Returns element size.

Returns:
element size.

click

void click()
Emulates click on the element.


focus

void focus()
Sets focus to the element.


getWidthString

java.lang.String getWidthString()
Returns the element width.

Returns:
element width.

getHeightString

java.lang.String getHeightString()
Returns the element height.

Returns:
element height.

innerHTML

java.lang.String innerHTML()
Returns the HTML syntax describing the element's descendants.

Returns:
the HTML syntax describing the element's descendants.

setInnerHTML

void setInnerHTML(java.lang.String html)
Sets inner HTML for the current element.

Parameters:
html - the string that represents inner HTML.