All Classes and Interfaces

Class
Description
Implements a cache that can be used to warp it around an existing ProxySelector.
 
Define the available scopes of the cache key generation
Contains common methods used in search strategies for both Windows and IE.
Default implementation for an white list parser.
This search provider will try to find out on which desktop platform we are running and then will initialize the default proxy search.
This class represents a DHCP Message.
This class represents a linked list of options for a DHCP message.
This class represents a Socket for sending DHCP Messages
This resolver is used to prevent network lookups of DTD or XML schemas.
Reads some environment variables and extracts the proxy settings from them.
A profile source for Firefox profiles.
Loads the Firefox3 proxy settings from the users Firefox3 settings.
Parser for the Firefox settings file.
This proxy selector is configured with a fixed proxy.
This proxy selector is configured with a fixed proxy.
Loads the Gnome proxy settings from the Gnome GConf settings.
Loads the Gnome proxy settings from the Gnome GConf settings.
Tests if a host name of a given URI matches some criteria.
 
 
Proxy settings container used for the native methods.
Extracts the proxy settings for Microsoft Internet Explorer.
Filters an URI by inspecting it's IP address is in a given range.
Checks if the given string is a IP4 range subnet definition of the format 192.168.0/24 Based on a contribution by Jan Engler
Reads some java system properties and extracts the proxy settings from them.
PAC parser using the Rhino JavaScript engine bundled with Java 1.6
More information about PAC can be found there:
Proxy_auto-config
web-browser-auto-proxy-configuration
Loads the KDE4 proxy settings from the KDE kioslaverc file.
Parser for the KDE settings file.
Searches for Firefox profile on an Linux / Unix base system.
Simple logging support for the framework.
Interface for a logging backend that can be attached to the logger.
 
This proxy selector will always return a "DIRECT" proxy.
Searches for Firefox profile on an OSX system.
Loads the OSX system proxy settings from the settings file.
ProxySelector that will use a PAC script to find an proxy for a given URI.
Implementation of PAC JavaScript functions.
Common interface for PAC script parsers.
An source to fetch the PAC script from.
Defines some helper methods to find the correct platform.
 
 
 
Plist xml handling (serialization and deserialization)
Small helper class representing a tree node.
All element types possible for a plist.
Exception is used for XML parse problems.
This is a facade for a list of ProxySelecor objects.
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
Exception for PAC script errors.
Indicates an exception in the proxy framework.
Implements a fallback selector to warp it around an existing ProxySelector.
Main class to setup and initialize the proxy detection system.
This class can be used to select a proxy discovery strategy.
Implements the "Builder" pattern.
Use addStrategy to add one or more search strategies.
If you are done call the getProxySelector method.
Types of proxy detection supported by the builder.
Interface for a proxy search strategy.
Small test application that allows you to select a proxy search strategy and then validate URLs against it.
Small helper class for some common utility methods.
Defines the public interface for PAC scripts.
Interface for an URI filter.
Script source that will load the content of a PAC file from an webserver.
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
Interface for an white list parser.
Finds the Firefox profile on Windows platforms.
WinHttp.dll Interface.
The WINHTTP_CURRENT_USER_IE_PROXY_CONFIG structure contains the Internet Explorer proxy configuration information.
Tagging interface to indicate the address of an instance of the Structure type is to be used within a Structure definition rather than nesting the full Structure contents.
Tagging interface to indicate the value of an instance of the Structure type is to be used in function invocations rather than its address.
Static helper methods for Windows WinHttp functions.
The WINHTTP_PROXY_INFO structure contains the session or default proxy configuration.
Tagging interface to indicate the address of an instance of the Structure type is to be used within a Structure definition rather than nesting the full Structure contents.
Tagging interface to indicate the value of an instance of the Structure type is to be used in function invocations rather than its address.
 
Extracts the proxy settings from the windows registry.
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
Pointer wrapper classes for various Windows SDK types.
A pointer to a LPWSTR.