| Package | Description |
|---|---|
| org.htmlunit |
Framework classes (contains the
WebClient
class which is the main entry point). |
| org.htmlunit.css |
Classes supporting Cascading Style Sheets.
|
| org.htmlunit.html |
Classes specific to HTML pages, particularly the
HtmlPage which represents
an HTML document and provides access to its content. |
| org.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.
|
| org.htmlunit.html.parser |
Contains the html parser interface.
|
| org.htmlunit.html.parser.neko |
Contains the neko html parser.
|
| org.htmlunit.html.serializer |
Contains the html serializer implementations.
|
| org.htmlunit.html.xpath |
XPath adapter implementation for the HtmlUnit DOM.
|
| org.htmlunit.javascript |
Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.host |
Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.host.dom |
Implementations of the DOM JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.host.event |
Implementations of the JavaScript host objects for events - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.host.html |
Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.host.xml |
Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
|
| org.htmlunit.javascript.preprocessor |
Some special ScriptPreProcessor's to make this working with common js libs.
|
| org.htmlunit.platform.dom.traversal |
Support for platform specific implementations (e.g. for Android).
|
| org.htmlunit.svg |
Classes specific to Scalable Vector Graphics.
|
| org.htmlunit.util |
Miscellaneous utilities.
|
| org.htmlunit.xml |
Classes specific to XML pages.
|
| Class and 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 |
| 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.
|
| Class and Description |
|---|
| DomElement |
| DomNode
Base class for nodes in the HTML DOM tree.
|
| HtmlElement
An abstract wrapper for HTML elements.
|
| HtmlLink
Wrapper for the HTML element "link".
|
| Class and 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 |
| 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.
|
| Class and Description |
|---|
| DomDocumentFragment
A DOM object for DocumentFragment.
|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| ElementFactory
Specification of a factory capable of creating
DomElement objects. |
| HtmlPage
A representation of an HTML page returned from a server.
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| ElementFactory
Specification of a factory capable of creating
DomElement objects. |
| HtmlPage
A representation of an HTML page returned from a server.
|
| Class and Description |
|---|
| DomComment
Wrapper for the DOM node Comment.
|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| DomText
Representation of a text node in the HTML DOM.
|
| HtmlBreak
Wrapper for the HTML element "br".
|
| HtmlCheckBoxInput
Wrapper for the HTML element "input".
|
| HtmlDetails
Wrapper for the HTML element "details".
|
| HtmlHiddenInput
Wrapper for the HTML element "input" of type "hidden".
|
| HtmlInlineFrame
Wrapper for the HTML element "iframe".
|
| HtmlInput
Wrapper for the HTML element "input".
|
| HtmlListItem
Wrapper for the HTML element "li".
|
| HtmlMenu
Wrapper for the HTML element "menu".
|
| HtmlNoFrames
Wrapper for the HTML element "noframes".
|
| HtmlNoScript
Wrapper for the HTML element "noscript".
|
| HtmlNumberInput
Wrapper for the HTML element "input" with type is "number".
|
| HtmlOption
Wrapper for the HTML element "option".
|
| HtmlOrderedList
Wrapper for the HTML element "ol".
|
| HtmlParagraph
Wrapper for the HTML element "p".
|
| HtmlPreformattedText
Wrapper for the HTML element "pre".
|
| HtmlRadioButtonInput
Wrapper for the HTML element "input".
|
| HtmlResetInput
Wrapper for the HTML element "input".
|
| HtmlScript
Wrapper for the HTML element "script".
|
| HtmlSelect
Wrapper for the HTML element "select".
|
| HtmlStyle
Wrapper for the HTML element "style".
|
| HtmlSubmitInput
Wrapper for the HTML element "input".
|
| HtmlTable
Wrapper for the HTML element "table".
|
| HtmlTableRow
Wrapper for the HTML element "tr".
|
| HtmlTextArea
Wrapper for the HTML element "textarea".
|
| HtmlTitle
Wrapper for the HTML element "title".
|
| HtmlUnorderedList
Wrapper for the HTML element "ul".
|
| TableRowGroup
Superclass for the wrappers for the HTML elements "thead", "tbody" and "tfoot".
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| HtmlElement
An abstract wrapper for HTML elements.
|
| HtmlPage
A representation of an HTML page returned from a server.
|
| Class and Description |
|---|
| DomElement |
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| 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.
|
| DomAttr
An attribute of an element.
|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| 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.
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| DomElement |
| DomNamespaceNode
Intermediate base class for DOM Nodes that have namespaces.
|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| HtmlDivision
Wrapper for the HTML element "div".
|
| HtmlElement
An abstract wrapper for HTML elements.
|
| HtmlForm
Wrapper for the HTML element "form".
|
| HtmlInput
Wrapper for the HTML element "input".
|
| HtmlLink
Wrapper for the HTML element "link".
|
| HtmlPage
A representation of an HTML page returned from a server.
|
| HtmlSelect
Wrapper for the HTML element "select".
|
| HtmlTableRow
Wrapper for the HTML element "tr".
|
| HtmlTextArea
Wrapper for the HTML element "textarea".
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| HtmlElement
An abstract wrapper for HTML elements.
|
| HtmlPage
A representation of an HTML page returned from a server.
|
| Class and Description |
|---|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| DomElement |
| DomNamespaceNode
Intermediate base class for DOM Nodes that have namespaces.
|
| DomNode
Base class for nodes in the HTML DOM tree.
|
| ElementFactory
Specification of a factory capable of creating
DomElement objects. |
| ScriptElement
An element which can handle scripts.
|
| Class and Description |
|---|
| DomElement |
| DomNode
Base class for nodes in the HTML DOM tree.
|
| Class and Description |
|---|
| DomElement |
| DomNode
Base class for nodes in the HTML DOM tree.
|
| DomProcessingInstruction
Wrapper for the DOM node ProcessingInstruction.
|
Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.