Skip navigation links

HtmlUnit 4.0.0 API

Packages 
Package Description
org.htmlunit
Framework classes (contains the WebClient class which is the main entry point).
org.htmlunit.attachment
Attachment-related classes.
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.httpclient
All the customizations we did to make HttpClient behave like a real browser.
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.background
Classes relating to background JavaScript execution, which is usually triggered via setTimeout() or setInterval().
org.htmlunit.javascript.configuration
Classes in this package are specific for 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.animations
Implementations of the JavaScript host objects for the Web Animations API - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.arrays
Implementations of the JavaScript host objects for Typed Arrays - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.canvas
Implementations of the Canvas JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.crypto
Implementations of the Crypto JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.css
Implementations of the CSS 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.fetch
Implementations of the Fetch JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.file
Implementations of the File JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.geo
Implementations of the Geolocation JavaScript host objects - 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.idb
Implementations of the IndexedDB JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.intl
Implementations of the Internationalization JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.media
Implementations of the JavaScript host media objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.media.midi
Implementations of the MIDI JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.media.presentation
Implementations of the JavaScript host presentation objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.media.rtc
Implementations of the Real Time Communication JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.network
Implementations of the NetworkInformation JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.payment
Implementations of the Payment JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.performance
Implementations of the Performance JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.security
Implementations of the security JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.speech
Implementations of the Web Speech JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.svg
Implementations of the Scalable Vector Graphics JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.javascript.host.worker
Implementations of the Web Workers 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.polyfill
Classes in this package are specific for the JavaScript engine polyfill support - 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.javascript.proxyautoconfig
Support js for Proxy auto config.
org.htmlunit.javascript.regexp
This package contains improvement to Rhino native RegExp based on JDK 1.4 regular expression support.
org.htmlunit.platform
Support for platform specific implementations (e.g.
org.htmlunit.platform.canvas.rendering
Implementations of the canvas rendering backend - users of HtmlUnit shouldn't need anything in this package.
org.htmlunit.platform.dom.traversal
Support for platform specific implementations (e.g.
org.htmlunit.platform.font
Support for platform specific font related implementations (e.g.
org.htmlunit.platform.geom
Platform geometry support.
org.htmlunit.platform.image
Support for platform specific image implementations (e.g.
org.htmlunit.protocol
Support for protocols that don't have a special handling (maybe protocols that are simply wrong).
org.htmlunit.protocol.about
Support for the about: protocol.
org.htmlunit.protocol.data
Support for the data: protocol.
org.htmlunit.protocol.javascript
Support for the javascript: protocol.
org.htmlunit.svg
Classes specific to Scalable Vector Graphics.
org.htmlunit.util
Miscellaneous utilities.
org.htmlunit.util.geometry
Some simple 2D geometry classes to avoid using java.awt (not available on android).
org.htmlunit.websocket
WebSocket support.
org.htmlunit.webstart
Miscellaneous utilities.
org.htmlunit.xml
Classes specific to XML pages.
Skip navigation links

Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.