# Uses of Package
org.htmlunit.html

Packages that use org.htmlunit.html
Package
Description
com.xceptance.xlt.api.actions
Provides abstract super classes for different types of actions.
com.xceptance.xlt.api.engine.scripting
Provides the base classes for Java test cases which were created by the Script Developer while exporting script test cases.
com.xceptance.xlt.api.util
Provides various utility classes to make writing test cases easier.
com.xceptance.xlt.api.validators
Provides some standard validator implementations.
org.htmlunit
Framework classes (contains the `WebClient` class which is the main entry point).
org.htmlunit.html
Classes specific to HTML pages, particularly the `HtmlPage` which represents an HTML document and provides access to its content.
org.htmlunit.util
Miscellaneous utilities.
org.htmlunit.xml
Classes specific to XML pages.

- Classes in org.htmlunit.html used by com.xceptance.xlt.api.actions
  Class
  Description
  HtmlElement
  An abstract wrapper for HTML elements.
  HtmlForm
  Wrapper for the HTML element "form".
  HtmlOption
  Wrapper for the HTML element "option".
  HtmlPage
  A representation of an HTML page returned from a server.
  HtmlSelect
  Wrapper for the HTML element "select".
  SubmittableElement
  An element that can have it's values sent to the server during a form submit.
- Classes in org.htmlunit.html used by com.xceptance.xlt.api.engine.scripting
  Class
  Description
  HtmlPage
  A representation of an HTML page returned from a server.
- Classes in org.htmlunit.html used by com.xceptance.xlt.api.util
  Class
  Description
  HtmlAnchor
  Wrapper for the HTML element "a".
  HtmlElement
  An abstract wrapper for HTML elements.
  HtmlForm
  Wrapper for the HTML element "form".
  HtmlInput
  Wrapper for the HTML element "input".
  HtmlPage
  A representation of an HTML page returned from a server.
  HtmlSelect
  Wrapper for the HTML element "select".
- Classes in org.htmlunit.html used by com.xceptance.xlt.api.validators
  Class
  Description
  HtmlPage
  A representation of an HTML page returned from a server.
- Classes in org.htmlunit.html used by org.htmlunit
  Class
  Description
  BaseFrameElement
  Base class for frame and iframe.
  DomAttr
  An attribute of an element.
  DomDocumentFragment
  A DOM object for DocumentFragment.
  DomElement
  DomNode
  Base class for nodes in the HTML DOM tree.
  DomNodeIterator
  An implementation of `NodeIterator`.
  DomNodeList
  A list of `DomNode`s which is both a W3C `NodeList` and a java `List`.
  HtmlElement
  An abstract wrapper for HTML elements.
  HtmlPage
  A representation of an HTML page returned from a server.
  XHtmlPage
  A representation of an XHTML page returned from a server.
- Classes in org.htmlunit.html used by org.htmlunit.html
  Class
  Description
  BaseFrameElement
  Base class for frame and iframe.
  CharacterDataChangeEvent
  This is the event class for notifications about changes to the Character Data.
  CharacterDataChangeListener
  Implementations of this interface receive notifications of changes to the Character Data.
  DisabledElement
  A marker interface for those classes that can be disabled.
  DomAttr
  An attribute of an element.
  DomChangeEvent
  This is the event class for notifications about changes to the DOM structure.
  DomChangeListener
  Implementations of this interface receive notifications of changes to the DOM structure.
  DomCharacterData
  Wrapper for the DOM node CharacterData.
  DomDocumentFragment
  A DOM object for DocumentFragment.
  DomElement
  DomNamespaceNode
  Intermediate base class for DOM Nodes that have namespaces.
  DomNode
  Base class for nodes in the HTML DOM tree.
  DomNodeList
  A list of `DomNode`s which is both a W3C `NodeList` and a java `List`.
  DomText
  Representation of a text node in the HTML DOM.
  ElementFactory
  Specification of a factory capable of creating `DomElement` objects.
  ElementFromPointHandler
  An interface to allow the user to specify which element to return for the javascript `document.elementFromPoint()`.
  FormFieldWithNameHistory
  Interface for form fields where the original field name still matters even once it has been changed.
  FrameWindow
  The web window for a frame or iframe.
  FrameWindow.PageDenied
  The different deny states.
  HtmlAnchor
  Wrapper for the HTML element "a".
  HtmlAttributeChangeEvent
  This is the event class for notifications about changes to the attributes of the HtmlElement.
  HtmlAttributeChangeListener
  Implementations of this interface receive notifications of changes to the attribute list on the HtmlElement.
  HtmlBody
  Wrapper for the HTML element "body".
  HtmlButton
  Wrapper for the HTML element "button".
  HtmlElement
  An abstract wrapper for HTML elements.
  HtmlElement.DisplayStyle
  Enum for the different display styles.
  HtmlForm
  Wrapper for the HTML element "form".
  HtmlImage
  Wrapper for the HTML element "img".
  HtmlInput
  Wrapper for the HTML element "input".
  HtmlLink
  Wrapper for the HTML element "link".
  HtmlMedia
  HTML Media element, e.g.
  HtmlMeta
  Wrapper for the HTML element "meta".
  HtmlOption
  Wrapper for the HTML element "option".
  HtmlPage
  A representation of an HTML page returned from a server.
  HtmlRadioButtonInput
  Wrapper for the HTML element "input".
  HtmlSelect
  Wrapper for the HTML element "select".
  HtmlSelectableTextInput
  Abstract parent class to share `SelectableTextInput` implementation and typing support.
  HtmlTable
  Wrapper for the HTML element "table".
  HtmlTableBody
  Wrapper for the HTML element "tbody".
  HtmlTableCell
  An abstract cell that provides the implementation for HtmlTableDataCell and HtmlTableHeaderCell.
  HtmlTableFooter
  Wrapper for the HTML element "tfoot".
  HtmlTableHeader
  Wrapper for the HTML element "thead".
  HtmlTableRow
  Wrapper for the HTML element "tr".
  HtmlTableRow.CellIterator
  An Iterator over the HtmlTableCells contained in this row.
  HtmlTextArea
  Wrapper for the HTML element "textarea".
  HtmlTextInput
  Wrapper for the HTML element "input" with type="text".
  Keyboard
  Keeps track of the typed keys.
  LabelableElement
  A marker interface for those element that can be labeled.
  ScriptElement
  An element which can handle scripts.
  SubmittableElement
  An element that can have it's values sent to the server during a form submit.
  TableRowGroup
  Superclass for the wrappers for the HTML elements "thead", "tbody" and "tfoot".
  UnknownElementFactory
  A factory for elements encountered in parsing the input which are not represented by dedicated element classes.
  ValidatableElement
  An element that supports client side validation based on the Constraint validation API.
- Classes in org.htmlunit.html used by org.htmlunit.util
  Class
  Description
  DomElement
  DomNode
  Base class for nodes in the HTML DOM tree.
- Classes in org.htmlunit.html used by org.htmlunit.xml
  Class
  Description
  DomElement
  DomNode
  Base class for nodes in the HTML DOM tree.
  DomProcessingInstruction
  Wrapper for the DOM node ProcessingInstruction.