Uses of Package
org.htmlunit
Packages that use org.htmlunit
Package
Description
Framework classes (contains the
WebClient
class which is the main entry point).Attachment-related classes.
Classes supporting Cascading Style Sheets.
Classes specific to HTML pages, particularly the
HtmlPage
which represents
an HTML document and provides access to its content.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.
Contains the html parser interface.
Contains the neko html parser.
Contains the html serializer implementations.
All the customizations we did to make HttpClient behave like a real browser.
Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
Classes relating to background JavaScript execution, which is usually triggered via
setTimeout()
or setInterval()
.Classes in this package are specific for the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the DOM JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the JavaScript host objects for events - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the File JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the Internationalization JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the Web Workers JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Some special ScriptPreProcessor's to make this working with common js libs.
Support for platform specific implementations (e.g.
Classes specific to Scalable Vector Graphics.
Miscellaneous utilities.
WebSocket support.
Miscellaneous utilities.
Classes specific to XML pages.
-
Classes in org.htmlunit used by org.htmlunitClassDescriptionA basic
Page
implementation.This class is notified when AJAX calls are made, and has the ability to influence these calls.A handler for JavaScript alerts.Objects of this class represent one specific version of a given browser.Because BrowserVersion is immutable we need a builder for this complex object setup.Constants of various features of eachBrowserVersion
.Simple cache implementation which caches compiled JavaScript files and parsed CSS snippets.A cache entry.A handler for system clipboard access.A handler for the JavaScript functionwindow.confirm()
.Manages cookies for aWebClient
.We have to wrapAuthScope
instances in a serializable proxy so that theDefaultCredentialsProvider
class can be serialized correctly.The different supported page types.A window opened in JavaScript via eitherwindow.showModalDialog
orwindow.showModelessDialog
.Wrapper for content downloaded from a remote server.An exception that is thrown when the server returns a failing status code.A collection of constants that represent the various ways a form can be encoded when submitted.Interface to customize the handling of frame content.Representation of the navigation history of a single window.The single entry in the history.Represents the various ways a page can be submitted.This refresh handler immediately refreshes the specified page, using the specified URL and ignoring the wait time.Interface to receive notification of incorrect information in HTML code (but not the parser messages), headers, ...Contains the raw data configured for a response.A handler foronbeforeunload
events.An abstract page that represents some content returned from a server.Something that knows how to create a page object.Contains information about a plugin as available in JavaScript viadocument.navigator.plugins
, as well as the associated mime types.Holds information about a single mime type associated with a plugin.A handler for JavaScript Window.print() (Printing Spec).A handler for JavaScript window.prompt().Class which centralizes proxy configuration, in an effort to reduce clutter in theWebClient
class.A handler for page refreshes.Screen
.A script pre processor call back.This object contains the result of executing a chunk of script code.A basic class of Standard Generalized Markup Language (SGML), e.g.A handler for changes towindow.status
.Holder for different types of storages.Type for Storage.A generic page that will be returned for any text related content.A window representing a top level browser window.A generic page that is returned whenever an unexpected content type is returned by the server.The main starting point in HtmlUnit: this class simulates a web browser.Our pool of CSS3Parsers.Keeps track of the current window.This is a poolable CSS3Parser which can be reused automatically when closed.Represents options of aWebClient
.An object which handles the actual communication portion of page retrieval/submission.This class can be used to print messages to the logger.A simple logging interface abstracting logging APIs.Parameter object for making web requests.A response from a web server.Simple data object to simplify WebResponse creation.An interface that represents one window in a browser.An event that will be fired when a WebWindow changes.INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Base class for common WebWindow functionality.A listener for WebWindowEvent's.Exception to indicate that noWebWindow
could be found that matched a given name. -
Classes in org.htmlunit used by org.htmlunit.attachmentClassDescriptionAn abstract page that represents some content returned from a server.A response from a web server.
-
Classes in org.htmlunit used by org.htmlunit.cssClassDescriptionObjects of this class represent one specific version of a given browser.Constants of various features of each
BrowserVersion
.The main starting point in HtmlUnit: this class simulates a web browser.An interface that represents one window in a browser. -
Classes in org.htmlunit used by org.htmlunit.htmlClassDescriptionObjects of this class represent one specific version of a given browser.Constants of various features of each
BrowserVersion
.An exception that is thrown when a specified XML element cannot be found in the DOM model.An exception that is thrown when the server returns a failing status code.An abstract page that represents some content returned from a server.This object contains the result of executing a chunk of script code.A basic class of Standard Generalized Markup Language (SGML), e.g.The main starting point in HtmlUnit: this class simulates a web browser.Parameter object for making web requests.A response from a web server.An interface that represents one window in a browser.INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Base class for common WebWindow functionality. -
Classes in org.htmlunit used by org.htmlunit.html.impl
-
Classes in org.htmlunit used by org.htmlunit.html.parserClassDescriptionA basic class of Standard Generalized Markup Language (SGML), e.g.A response from a web server.
-
Classes in org.htmlunit used by org.htmlunit.html.parser.nekoClassDescriptionObjects of this class represent one specific version of a given browser.A basic class of Standard Generalized Markup Language (SGML), e.g.A response from a web server.
-
Classes in org.htmlunit used by org.htmlunit.html.serializerClassDescriptionObjects of this class represent one specific version of a given browser.
-
Classes in org.htmlunit used by org.htmlunit.httpclient
-
Classes in org.htmlunit used by org.htmlunit.javascriptClassDescriptionObjects of this class represent one specific version of a given browser.An abstract page that represents some content returned from a server.An exception that will be thrown if an error occurs during the processing of a script.The main starting point in HtmlUnit: this class simulates a web browser.An interface that represents one window in a browser.
-
Classes in org.htmlunit used by org.htmlunit.javascript.background
-
Classes in org.htmlunit used by org.htmlunit.javascript.configurationClassDescriptionObjects of this class represent one specific version of a given browser.
-
Classes in org.htmlunit used by org.htmlunit.javascript.hostClassDescriptionObjects of this class represent one specific version of a given browser.An abstract page that represents some content returned from a server.
Screen
.An exception that will be thrown if an error occurs during the processing of a script.Type for Storage.Parameter object for making web requests.An interface that represents one window in a browser. -
Classes in org.htmlunit used by org.htmlunit.javascript.host.dom
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.eventClassDescriptionObjects of this class represent one specific version of a given browser.This object contains the result of executing a chunk of script code.
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.fileClassDescriptionObjects of this class represent one specific version of a given browser.Parameter object for making web requests.
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.html
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.intlClassDescriptionObjects of this class represent one specific version of a given browser.
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.workerClassDescriptionThe main starting point in HtmlUnit: this class simulates a web browser.
-
Classes in org.htmlunit used by org.htmlunit.javascript.host.xmlClassDescriptionParameter object for making web requests.A response from a web server.An interface that represents one window in a browser.
-
Classes in org.htmlunit used by org.htmlunit.javascript.preprocessor
-
Classes in org.htmlunit used by org.htmlunit.platform
-
Classes in org.htmlunit used by org.htmlunit.svg
-
Classes in org.htmlunit used by org.htmlunit.utilClassDescriptionA basic class of Standard Generalized Markup Language (SGML), e.g.The main starting point in HtmlUnit: this class simulates a web browser.An object which handles the actual communication portion of page retrieval/submission.Parameter object for making web requests.A response from a web server.
-
Classes in org.htmlunit used by org.htmlunit.websocketClassDescriptionThe main starting point in HtmlUnit: this class simulates a web browser.
-
Classes in org.htmlunit used by org.htmlunit.webstart
-
Classes in org.htmlunit used by org.htmlunit.xmlClassDescriptionAn abstract page that represents some content returned from a server.A basic class of Standard Generalized Markup Language (SGML), e.g.A response from a web server.An interface that represents one window in a browser.