## Uses of Interface
com.gargoylesoftware.htmlunit.WebConnection

Packages that use WebConnection
com.gargoylesoftware.htmlunit: Framework classes (contains the WebClient class which is the main entry point).
com.gargoylesoftware.htmlunit.util: Misc utilities

Uses of WebConnection in com.gargoylesoftware.htmlunit

Classes in com.gargoylesoftware.htmlunit that implement WebConnection
`class` `HttpWebConnection` Default implementation of `WebConnection`, using the HttpClient library to perform HTTP requests.
`class` `MockWebConnection` A fake `WebConnection` designed to mock out the actual HTTP connections.

Methods in com.gargoylesoftware.htmlunit that return WebConnection
`WebConnection` `WebClient.getWebConnection()` INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.

Methods in com.gargoylesoftware.htmlunit with parameters of type WebConnection
`void` `WebClient.setWebConnection(WebConnection webConnection)` INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. Sets the object that will resolve all URL requests.

Uses of WebConnection in com.gargoylesoftware.htmlunit.util

Classes in com.gargoylesoftware.htmlunit.util that implement WebConnection
`class` `DebuggingWebConnection` Wrapper around a "real" WebConnection that will use the wrapped web connection to do the real job and save all received responses in the temp directory with an overview page. This may be useful at conception time to understand what is "browsed". Example:
`class` `FalsifyingWebConnection` Extension of `WebConnectionWrapper` providing facility methods to deliver something other than what the wrapped connection would deliver.
`class` `WebConnectionWrapper` Provides a convenient implementation of the `WebConnection` interface that can be subclassed by developers wishing to adapt a particular WebConnection.

Constructors in com.gargoylesoftware.htmlunit.util with parameters of type WebConnection
`DebuggingWebConnection(WebConnection webConnection, java.lang.String dirName)` Wraps a web connection to have a report generated of the received responses.
`FalsifyingWebConnection(WebConnection webConnection)` Constructs a WebConnection object wrapping provided WebConnection.
`WebConnectionWrapper(WebConnection webConnection)` Constructs a WebConnection object wrapping provided WebConnection.

Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.