Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

accept(URI) - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IELocalByPassFilter
accept
accept(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
accept
accept(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
accept
accept(URI) - Method in interface com.github.markusbernhardt.proxy.util.UriFilter
Tests an URI against a given matching criteria.
addStrategy(ProxySearch.Strategy) - Method in class com.github.markusbernhardt.proxy.ProxySearch
Adds an search strategy to the list of proxy searches strategies.

B

BROADCAST_ADDR - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Broadcast Adress to send packets to
BufferedProxySelector - Class in com.github.markusbernhardt.proxy.selector.misc
Implements a cache that can be used to warp it around an existing ProxySelector.
BufferedProxySelector(int, long, ProxySelector, BufferedProxySelector.CacheScope) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
Constructor
BufferedProxySelector.CacheScope - Enum in com.github.markusbernhardt.proxy.selector.misc
Define the available scopes of the cache key generation
buildPacSelectorForUrl(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
Build a PAC proxy selector for the given URL.
buildProtocolDispatchSelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
 
ByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig.ByReference
 
ByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo.ByReference
 
ByValue() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig.ByValue
 
ByValue() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo.ByValue
 

C

cleanIPv6(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
This method can be used to cleanup an IPv6 address.
CLIENT_PORT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Default DHCP client port
com.github.markusbernhardt.proxy - package com.github.markusbernhardt.proxy
 
com.github.markusbernhardt.proxy.jna.win - package com.github.markusbernhardt.proxy.jna.win
 
com.github.markusbernhardt.proxy.search.browser.firefox - package com.github.markusbernhardt.proxy.search.browser.firefox
 
com.github.markusbernhardt.proxy.search.browser.ie - package com.github.markusbernhardt.proxy.search.browser.ie
 
com.github.markusbernhardt.proxy.search.desktop - package com.github.markusbernhardt.proxy.search.desktop
 
com.github.markusbernhardt.proxy.search.desktop.gnome - package com.github.markusbernhardt.proxy.search.desktop.gnome
 
com.github.markusbernhardt.proxy.search.desktop.kde - package com.github.markusbernhardt.proxy.search.desktop.kde
 
com.github.markusbernhardt.proxy.search.desktop.osx - package com.github.markusbernhardt.proxy.search.desktop.osx
 
com.github.markusbernhardt.proxy.search.desktop.win - package com.github.markusbernhardt.proxy.search.desktop.win
 
com.github.markusbernhardt.proxy.search.env - package com.github.markusbernhardt.proxy.search.env
 
com.github.markusbernhardt.proxy.search.java - package com.github.markusbernhardt.proxy.search.java
 
com.github.markusbernhardt.proxy.search.wpad - package com.github.markusbernhardt.proxy.search.wpad
 
com.github.markusbernhardt.proxy.search.wpad.dhcp - package com.github.markusbernhardt.proxy.search.wpad.dhcp
 
com.github.markusbernhardt.proxy.selector.direct - package com.github.markusbernhardt.proxy.selector.direct
 
com.github.markusbernhardt.proxy.selector.fixed - package com.github.markusbernhardt.proxy.selector.fixed
 
com.github.markusbernhardt.proxy.selector.misc - package com.github.markusbernhardt.proxy.selector.misc
 
com.github.markusbernhardt.proxy.selector.pac - package com.github.markusbernhardt.proxy.selector.pac
 
com.github.markusbernhardt.proxy.selector.whitelist - package com.github.markusbernhardt.proxy.selector.whitelist
 
com.github.markusbernhardt.proxy.ui - package com.github.markusbernhardt.proxy.ui
 
com.github.markusbernhardt.proxy.util - package com.github.markusbernhardt.proxy.util
 
CommonWindowsSearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.win
Contains common methods used in search strategies for both Windows and IE.
CommonWindowsSearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
 
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
connectFailed
connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
connectFailed
contains(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Returns true if option code is set in list; false otherwise

D

dateRange(Object, Object, Object, Object, Object, Object, Object) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Only the first parameter is mandatory.
dateRange(Object, Object, Object, Object, Object, Object, Object) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Only the first parameter is mandatory.
DEFAULT_PROXY_PORT - Static variable in class com.github.markusbernhardt.proxy.util.ProxyUtil
 
DefaultWhiteListParser - Class in com.github.markusbernhardt.proxy.selector.whitelist
Default implementation for an white list parser.
DefaultWhiteListParser() - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
 
DesktopProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop
This search provider will try to find out on which desktop platform we are running and then will initialize the default proxy search.
DesktopProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
 
detectAutoProxyConfigUrl(WinDef.DWORD) - Static method in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
Finds the URL for the Proxy Auto-Configuration (PAC) file using WPAD.
DHCPACK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPACK message
DHCPDECLINE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPDECLINE message
DHCPDISCOVER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPDISCOVER message
DHCPINFORM - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPINFORM message
DHCPMessage - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
This class represents a DHCP Message.
DHCPMessage() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates empty DHCPMessage object, initializes the object, sets the host to the broadcast address, the local subnet, binds to the default server port.
DHCPMessage(DHCPMessage) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Copy constructor creates DHCPMessage from inMessage
DHCPMessage(DHCPMessage, InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Copy constructor creates DHCPMessage from inMessage and sets server and port.
DHCPMessage(DHCPMessage, InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Copy constructor creates DHCPMessage from inMessage and sets server name.
DHCPMessage(InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object, sets the host to a specified host name, and binds to a specified port.
DHCPMessage(InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object, sets the host to a specified host name, and binds to the default port.
DHCPMessage(int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object, sets the host to the broadcast address, and binds to a specified port.
DHCPMessage(byte[]) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to default host name, the local subnet, and bind to the default server port.
DHCPMessage(byte[], InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to specified host name, and binds to the specified port.
DHCPMessage(byte[], int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to broadcast address, and binds to the specified port.
DHCPMessage(byte[], InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to specified host name, and binds to the specified port.
DHCPMessage(DataInputStream) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Creates a new DHCPMessage object from the giben DataInputStream.
DHCPNAK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPNAK message
DHCPOFFER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPOFFER message
DHCPOptions - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
This class represents a linked list of options for a DHCP message.
DHCPOptions() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
DHCPRELEASE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPRELEASE message
DHCPREQUEST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Message Code representing a DHCPREQUEST message
DHCPSocket - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
This class represents a Socket for sending DHCP Messages
DHCPSocket(int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Constructor for creating DHCPSocket on a specific port on the local machine.
DHCPSocket(int, InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Constructor for creating DHCPSocket on a specific local address and port on the local machine.
Dict() - Constructor for class com.github.markusbernhardt.proxy.util.PListParser.Dict
Constructor
dnsDomainIs(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Tests if an URL is in a given domain.
dnsDomainIs(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Tests if an URL is in a given domain.
dnsDomainLevels(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Returns the number of DNS domain levels (number of dots) in the host name.
dnsDomainLevels(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Returns the number of DNS domain levels (number of dots) in the host name.
dnsResolve(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Resolves the given DNS host name into an IP address, and returns it in the dot separated format as a string.
dnsResolve(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Resolves the given DNS host name into an IP address, and returns it in the dot separated format as a string.
dnsResolveEx(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
dnsResolveEx
dnsResolveEx(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
 
dump() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
Dumps a dictionary with all sub-nodes to the console.
dwAccessType - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Unsigned long integer value that contains the access type.

E

EmptyXMLResolver - Class in com.github.markusbernhardt.proxy.util
This resolver is used to prevent network lookups of DTD or XML schemas.
EmptyXMLResolver() - Constructor for class com.github.markusbernhardt.proxy.util.EmptyXMLResolver
 
EnvProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.env
Reads some environment variables and extracts the proxy settings from them.
EnvProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
Constructor Will use the default environment variables.
EnvProxySearchStrategy(String, String, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
Constructor
ERROR_WINHTTP_AUTODETECTION_FAILED - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Returned if WinHTTP was unable to discover the URL of the Proxy Auto-Configuration (PAC) file using the WPAD method.
evaluate(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
Evaluates the given URL and host against the PAC script.
evaluate(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptParser
Evaluates the given URL and host against the PAC script.
externalize() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Converts a DHCPMessage object to a byte array.
externalize() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Converts a linked options list to a byte array

F

fAutoDetect - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
If TRUE, indicates that the Internet Explorer proxy configuration for the current user specifies "automatically detect settings".
finalize() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
Memory disposal.
FirefoxProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.browser.firefox
Loads the Firefox3 proxy settings from the users Firefox3 settings.
FirefoxProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
ProxySelector
FixedProxySelector - Class in com.github.markusbernhardt.proxy.selector.fixed
This proxy selector is configured with a fixed proxy.
FixedProxySelector(Proxy) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
Constructor
FixedProxySelector(String, int) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
Constructor
FixedSocksSelector - Class in com.github.markusbernhardt.proxy.selector.fixed
This proxy selector is configured with a fixed proxy.
FixedSocksSelector(String, int) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedSocksSelector
Constructor

G

get(String) - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
 
getAccessType() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
 
getAtPath(String) - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
Get a node at a given path.
getAutoConfigUrl() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
 
getBackend() - Static method in class com.github.markusbernhardt.proxy.util.Logger
Gets the currently attached logging backend.
getChaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getCiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getClientVersion() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
getClientVersion
getClientVersion() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Gets the version of the PAC extension that is available.
getCurrentDesktop() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
Gets the desktop that we are running on.
getCurrentPlattform() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
Gets the platform we are currently running on.
getDefaultBrowser() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
Gets the ID for the platform default browser.
getDefaultProxySearch() - Static method in class com.github.markusbernhardt.proxy.ProxySearch
Sets up a ProxySearch that uses a default search strategy suitable for every platform.
getDestinationAddress() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Get message destination hostname
getFieldOrder() - Method in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Return this Structure's field names in their proper order.
getFieldOrder() - Method in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Return this Structure's field names in their proper order.
getFile() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getFlags() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getGiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getHlen() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getHops() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getHtype() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getInstance() - Static method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
Gets the one and only instance of this selector.
getLogger(Class<?>) - Method in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
 
getMTU() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Returns the set MTU for this socket
getName() - Method in class com.github.markusbernhardt.proxy.ProxySearch
Gets the printable name of the search strategy.
getName() - Method in interface com.github.markusbernhardt.proxy.ProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
Gets the printable name of the search strategy.
getName() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
Gets the printable name of the search strategy.
getOp() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Returns specified DHCP option that matches the input code.
getOption(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Fetches value of option by its option code
getOptions() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getPort() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getProxy() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
 
getProxy() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
 
getProxyBypass() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
 
getProxyBypass() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
 
getProxySelector() - Method in class com.github.markusbernhardt.proxy.ProxySearch
Gets the proxy selector that will use the configured search order.
getProxySelector() - Method in interface com.github.markusbernhardt.proxy.ProxySearchStrategy
Gets the a ProxySelector found by applying the search strategy.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
Loads the proxy settings and initializes a proxy selector for the firefox proxy settings.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
getProxySelector
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
Gets the default ProxySelector for the current platform.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
Loads the proxy settings and initializes a proxy selector for the Gnome proxy settings.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
Loads the proxy settings and initializes a proxy selector for the Gnome proxy settings.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
Loads the proxy settings and initializes a proxy selector for the firefox proxy settings.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
Loads the proxy settings and initializes a proxy selector for the OSX proxy settings.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
getProxySelector
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
Loads the proxy settings from environment variables.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
Loads the proxy settings from environment variables.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
Loads the proxy settings from a PAC file.
getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
Loads the proxy settings from a PAC file.
getScriptContent() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptSource
Gets the PAC script content as String.
getScriptContent() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
getScriptContent
getScriptSource() - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
Gets the source of the PAC script used by this parser.
getScriptSource() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptParser
Gets the source of the PAC script used by this parser.
getSecs() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getSelector(String) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Gets the selector installed for the given protocol.
getSiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getSname() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getString() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
Gets the string as pointed to by the LPWSTR or null if there's no LPWSTR.
getTimeOut(String, int) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
Gets the timeout value from a property or uses the given default value if the property cannot be parsed.
getUserHomeDir() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
Gets the user home directory where normally all the settings are stored.
getValue() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
Gets the LPWSTR from this pointer.
getXid() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
getYiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
 
GnomeDConfProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.gnome
Loads the Gnome proxy settings from the Gnome GConf settings.
GnomeDConfProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
ProxySelector
GnomeProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.gnome
Loads the Gnome proxy settings from the Gnome GConf settings.
GnomeProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
ProxySelector

H

HostnameFilter - Class in com.github.markusbernhardt.proxy.selector.whitelist
Tests if a host name of a given URI matches some criteria.
HostnameFilter(HostnameFilter.Mode, String) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
Constructor
HostnameFilter.Mode - Enum in com.github.markusbernhardt.proxy.selector.whitelist
 

I

IELocalByPassFilter - Class in com.github.markusbernhardt.proxy.search.browser.ie
 
IELocalByPassFilter() - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IELocalByPassFilter
 
IEProxyConfig - Class in com.github.markusbernhardt.proxy.search.browser.ie
Proxy settings container used for the native methods.
IEProxyConfig(boolean, String, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
Constructor
IEProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.browser.ie
Extracts the proxy settings for Microsoft Internet Explorer.
IEProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
 
INSTANCE - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
 
internalize(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Convert a specified byte array containing a DHCP message into a DHCPMessage object.
internalize(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Converts an options byte array to a linked list
IpRangeFilter - Class in com.github.markusbernhardt.proxy.selector.whitelist
Filters an URI by inspecting it's IP address is in a given range.
IpRangeFilter(String) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
Constructor
IPWithSubnetChecker - Class in com.github.markusbernhardt.proxy.selector.whitelist
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
IPWithSubnetChecker() - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
 
isAutoDetect() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
 
isEmpty() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Determines if list is empty
isEnabled() - Static method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
Checks if the selector is currently enabled.
isInNet(String, String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Returns true if the IP address of the host matches the specified IP address pattern.
isInNet(String, String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Returns true if the IP address of the host matches the specified IP address pattern.
isInNetEx(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
isInNetEx Implementation from http://fhanik.blogspot.ch/2013/11/ip-magic-check-if-ipv6-address-is.html
isInNetEx(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Extension of the isInNet method to support IPv6.
IsOptSet(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Report whether or not the input option is set.
isPlainHostName(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
isPlainHostName
isPlainHostName(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
 
isResolvable(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Tries to resolve the host name.
isResolvable(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Tries to resolve the host name.
isResolvableEx(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
isResolvableEx
isResolvableEx(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Tries to resolve the host name.
isScriptValid() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptSource
Checks if the content of the script is valid and if it is possible to use this script source for a PAC selector.
isScriptValid() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
isScriptValid
isValidIP4Range(String) - Static method in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
Tests if a given string is of in the correct format for an IP4 subnet mask.
isValidIP6Range(String) - Static method in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
Tests if a given string is of in the correct format for an IP6 subnet mask.
iterator() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
iterator

J

JavaProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.java
Reads some java system properties and extracts the proxy settings from them.
JavaProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
Constructor Will use the default environment variables.
JavaxPacScriptParser - Class in com.github.markusbernhardt.proxy.selector.pac
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
JavaxPacScriptParser(PacScriptSource) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
Constructor

K

KdeProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.kde
Loads the KDE4 proxy settings from the KDE kioslaverc file.
KdeProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
ProxySelector using the given parser.
KdeProxySearchStrategy(KdeSettingsParser) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
ProxySelector
KdeSettingsParser - Class in com.github.markusbernhardt.proxy.search.desktop.kde
Parser for the KDE settings file.
KdeSettingsParser() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
Constructor
KdeSettingsParser(File) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
Constructor

L

load(File) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
Create a nested map<String, Object> from a plist xml file using the default mapping.
localHostOrDomainIs(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Is true if the host name matches exactly the specified host name, or if there is no domain name part in the host name, but the unqualified host name matches.
localHostOrDomainIs(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Is true if the host name matches exactly the specified host name, or if there is no domain name part in the host name, but the unqualified host name matches.
log(Class<?>, Logger.LogLevel, String, Object...) - Static method in class com.github.markusbernhardt.proxy.util.Logger
Logs a message.
log(Class<?>, Logger.LogLevel, String, Object...) - Method in interface com.github.markusbernhardt.proxy.util.Logger.LogBackEnd
Invoked for every logging event.
log(Class<?>, Logger.LogLevel, String, Object...) - Method in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
Invoked for every logging event.
Logger - Class in com.github.markusbernhardt.proxy.util
Simple logging support for the framework.
Logger() - Constructor for class com.github.markusbernhardt.proxy.util.Logger
 
Logger.LogBackEnd - Interface in com.github.markusbernhardt.proxy.util
Interface for a logging backend that can be attached to the logger.
Logger.LogLevel - Enum in com.github.markusbernhardt.proxy.util
 
Logger.Slf4jLogBackEnd - Class in com.github.markusbernhardt.proxy.util
Slf4j logging backend.
loggers - Variable in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
 
lpszAutoConfigUrl - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Pointer to a null-terminated Unicode string that contains the auto-configuration URL if the Internet Explorer proxy configuration for the current user specifies "Use automatic proxy configuration".
lpszProxy - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Pointer to a null-terminated Unicode string that contains the proxy URL if the Internet Explorer proxy configuration for the current user specifies "use a proxy server".
lpszProxy - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Pointer to a string value that contains the proxy server list.
lpszProxyBypass - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Pointer to a null-terminated Unicode string that contains the optional proxy by-pass server list.
lpszProxyBypass - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Pointer to a string value that contains the proxy bypass list.
LPWSTRByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
 

M

main(String[]) - Static method in class com.github.markusbernhardt.proxy.ProxySearch
For testing only.
main(String[]) - Static method in class com.github.markusbernhardt.proxy.ui.ProxyTester
Main entry point for the application.
myIpAddress() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Returns the IP address of the host that the process is running on, as a string in the dot-separated integer format.
myIpAddress() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Returns the IP address of the host that the process is running on, as a string in the dot-separated integer format.
myIpAddressEx() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
myIpAddressEx
myIpAddressEx() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Returns a list of IP4 and IP6 addresses of the host that the process is running on.

N

noProxyList() - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
Gets an unmodifiable proxy list that will have as it's only entry an DIRECT proxy.
NoProxySelector - Class in com.github.markusbernhardt.proxy.selector.direct
This proxy selector will always return a "DIRECT" proxy.

O

OP_REPLY - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Operation for a reply
OP_REQUEST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Operation for a request
OPTION_BOOT_FILESIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_COOKIE_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_CLASS_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_CLIENT_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_IP_ADRESS_REQUESTED - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_IP_LEASE_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_MAXIMUM_MESSAGE_SIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_MESSAGE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_MESSAGE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_OVERLOAD - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_PARAMETER_REQUEST_LIST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_REBIND_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_RENEWAL_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DHCP_SERVER_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DNS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_DOMAIN_NAME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_END - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_EXTENSIONS_PATH - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_HOSTNAME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IMPRESS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_DEFAULT_TTL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_FORWARDING_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_MAXIMUM_DATAGRAM_REASSEMBLY_SIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_MTU_AGEING_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_MTU_PLATEAU_TABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_NON_LOCAL_SOURCE_ROUTING_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_HOST_POLICY_FILTERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_ALL_SUBNETS_LOCAL_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_BROADCAST_ADDRESS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_MASK_SUPPLIER_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_MTU - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_PERFORM_MASK_DISCOVERY_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_PERFORM_ROUTER_DISCOVERY_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_ROUTER_SOLICITATION_ADDRESS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_IP_INTERFACE_STATIC_ROUTES - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_LINK_ARP_CACHE_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_LINK_ETHERNET_ENCAPSULATION_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_LINK_TRAILER_ENCAPSULATION_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_LOG_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_LPR_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_MERIT_DUMPFILE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_NAME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_NETMASK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_NIS_DOMAIN - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_NIS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_NTP_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_PAD - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_PROXY_AUTODISCOVERY - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_RESSOURCE_LOCATION_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_ROOT_PATH - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_ROUTERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_NETBOIS_DATAGRAM_DISTRIBUTION_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_NETBOIS_NAME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_NETBOIS_NODE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_NETBOIS_SCOPE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_VENDOR_SPECIFIC_INFORMATIONS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_X_DISPLAY_MANAGERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SERVICE_X_FONT_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_SWAP_SERVER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_TCP_DEFAULT_TTL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_TCP_KEEP_ALIVE_GERBAGE_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_TCP_KEEP_ALIVE_INTERVAL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_TIME_OFFSET - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OPTION_TIME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
 
OsxProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.osx
Loads the OSX system proxy settings from the settings file.
OsxProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
ProxySelector
OVERRIDE_ACCEPTED_DEVICES - Static variable in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
 
OVERRIDE_CONNECT_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
 
OVERRIDE_HOME_DIR - Static variable in class com.github.markusbernhardt.proxy.util.PlatformUtil
 
OVERRIDE_LOCAL_IP - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
 
OVERRIDE_READ_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
 
OVERRIDE_SETTINGS_FILE - Static variable in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
 

P

PacProxySelector - Class in com.github.markusbernhardt.proxy.selector.pac
ProxySelector that will use a PAC script to find an proxy for a given URI.
PacProxySelector(PacScriptSource) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
Constructor
PacScriptMethods - Class in com.github.markusbernhardt.proxy.selector.pac
Implementation of PAC JavaScript functions.
PacScriptMethods() - Constructor for class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Constructor
PacScriptParser - Interface in com.github.markusbernhardt.proxy.selector.pac
Common interface for PAC script parsers.
PacScriptSource - Interface in com.github.markusbernhardt.proxy.selector.pac
An source to fetch the PAC script from.
parseProxyList(String) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
Parses the proxy list and splits it by protocol.
parseProxySettings(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
Parse host and port out of a proxy variable.
parseSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
Parse the settings file and extract all network.proxy.* settings from it.
parseWhiteList(String) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
parseWhiteList
parseWhiteList(String) - Method in interface com.github.markusbernhardt.proxy.selector.whitelist.WhiteListParser
Parses a list of host name and IP filters into UriFilter objects.
PlatformUtil - Class in com.github.markusbernhardt.proxy.util
Defines some helper methods to find the correct platform.
PlatformUtil() - Constructor for class com.github.markusbernhardt.proxy.util.PlatformUtil
 
PlatformUtil.Browser - Enum in com.github.markusbernhardt.proxy.util
 
PlatformUtil.Desktop - Enum in com.github.markusbernhardt.proxy.util
 
PlatformUtil.Platform - Enum in com.github.markusbernhardt.proxy.util
 
PListParser - Class in com.github.markusbernhardt.proxy.util
Plist xml handling (serialization and deserialization)
PListParser.Dict - Class in com.github.markusbernhardt.proxy.util
Small helper class representing a tree node.
PListParser.XmlParseException - Exception in com.github.markusbernhardt.proxy.util
Exception is used for XML parse problems.
printList() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Prints the options linked list: For testing only.
ProtocolDispatchSelector - Class in com.github.markusbernhardt.proxy.selector.misc
This is a facade for a list of ProxySelecor objects.
ProtocolDispatchSelector() - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Constructor
ProxyBypassListSelector - Class in com.github.markusbernhardt.proxy.selector.whitelist
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
ProxyBypassListSelector(List<UriFilter>, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
Constructor
ProxyBypassListSelector(String, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
Constructor
ProxyEvaluationException - Exception in com.github.markusbernhardt.proxy.selector.pac
Exception for PAC script errors.
ProxyEvaluationException() - Constructor for exception com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
Constructor
ProxyEvaluationException(String, Throwable) - Constructor for exception com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
Constructor
ProxyEvaluationException(String) - Constructor for exception com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
Constructor
ProxyEvaluationException(Throwable) - Constructor for exception com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
Constructor
ProxyException - Exception in com.github.markusbernhardt.proxy.util
Indicates an exception in the proxy framework.
ProxyException() - Constructor for exception com.github.markusbernhardt.proxy.util.ProxyException
Constructor
ProxyException(String, Throwable) - Constructor for exception com.github.markusbernhardt.proxy.util.ProxyException
Constructor
ProxyException(String) - Constructor for exception com.github.markusbernhardt.proxy.util.ProxyException
Constructor
ProxyException(Throwable) - Constructor for exception com.github.markusbernhardt.proxy.util.ProxyException
Constructor
ProxyListFallbackSelector - Class in com.github.markusbernhardt.proxy.selector.misc
Implements a fallback selector to warp it around an existing ProxySelector.
ProxyListFallbackSelector(ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
Constructor
ProxyListFallbackSelector(long, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
Constructor
ProxySearch - Class in com.github.markusbernhardt.proxy
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.
ProxySearch() - Constructor for class com.github.markusbernhardt.proxy.ProxySearch
Constructor
ProxySearch.Strategy - Enum in com.github.markusbernhardt.proxy
Types of proxy detection supported by the builder.
ProxySearchStrategy - Interface in com.github.markusbernhardt.proxy
Interface for a proxy search strategy.
ProxyTester - Class in com.github.markusbernhardt.proxy.ui
Small test application that allows you to select a proxy search strategy and then validate URLs against it.
ProxyTester() - Constructor for class com.github.markusbernhardt.proxy.ui.ProxyTester
Constructor
ProxyUtil - Class in com.github.markusbernhardt.proxy.util
Small helper class for some common utility methods.
ProxyUtil() - Constructor for class com.github.markusbernhardt.proxy.util.ProxyUtil
 

R

readIEProxyConfig() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
Loads the settings from the windows registry.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
Reads the settings file and stores all settings in a Properties map.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
Load the proxy settings from the gconf settings XML file.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
Load the proxy settings from the gconf settings XML file.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
Loads the settings and stores them in a properties map.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
Loads the settings and stores them in a properties map.
readSettings() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
Loads the settings and stores them in a properties map.
readWindowsProxyConfig() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
 
receive(DHCPMessage) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Receives a datagram packet containing a DHCP Message into a DHCPMessage object.
removeOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Removes the specified DHCP option that matches the input code.
removeOption(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Removes option with specified bytecode
removeSelector(String) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Removes the selector installed for the given protocol.
resolveEntity(String, String) - Method in class com.github.markusbernhardt.proxy.util.EmptyXMLResolver
Overwritten to return an empty entity.

S

ScriptMethods - Interface in com.github.markusbernhardt.proxy.selector.pac
Defines the public interface for PAC scripts.
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
select
select(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
select
send(DHCPMessage) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Sends a DHCPMessage object to a predifined host.
SERVER_PORT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Default DHCP server port
setBackend(Logger.LogBackEnd) - Static method in class com.github.markusbernhardt.proxy.util.Logger
Attaches a new logging backend replacing the existing one.
setByPassListOnSelector(String, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
Installs the proxy exclude list on the given selector.
setChaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set client harware address.
setCiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set client IP address.
setCurrentTime(Calendar) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Sets a calendar with the current time.
setDestinationHost(String) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set message destination IP
setEnabled(boolean) - Static method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
Can be used to enable / disable the proxy selector.
setFallbackSelector(ProxySelector) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Sets the fallback selector that is always called when no matching protocol selector was found..
setFile(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set boot file name.
setFlags(short) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set flags field.
setGiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set relay agent IP address.
setHlen(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set hardware address length.
setHops(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set hops field.
setHtype(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set hardware address type.
setMTU(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
Sets the Maximum Transfer Unit for the UDP DHCP Packets to be set.
setOp(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set message Op code / message type.
setOption(int, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Sets DHCP options in DHCPMessage.
setOption(byte, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
Changes an existing option to new value
setPacCacheSettings(int, long, BufferedProxySelector.CacheScope) - Method in class com.github.markusbernhardt.proxy.ProxySearch
Sets the cache size of the PAC proxy selector cache.
setPort(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set message destination port.
setSecs(short) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set seconds elapsed since client began address acquisition or renewal process.
setSelector(String, ProxySelector) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Sets a selector responsible for the given protocol.
setSiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set address of next server to use in bootstrap.
setSname(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set optional server host name.
setXid(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set transaction ID.
setYiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
Set 'your' (client) IP address.
shExpMatch(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Returns true if the string matches the specified shell expression.
shExpMatch(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Returns true if the string matches the specified shell expression.
size() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
Gets the size of the selector map.
size() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
 
Slf4jLogBackEnd() - Constructor for class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
 
sortIpAddressList(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
sortIpAddressList
sortIpAddressList(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Sorts a list of IP4 and IP6 addresses.

T

testUrl() - Method in class com.github.markusbernhardt.proxy.ui.ProxyTester
Test the given URL with the given Proxy Search.
timeRange(Object, Object, Object, Object, Object, Object, Object) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Some parameters can be left out therefore the meaning of the parameters changes.
timeRange(Object, Object, Object, Object, Object, Object, Object) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Some parameters can be left out therefore the meaning of the parameters changes.
toString() - Method in class com.github.markusbernhardt.proxy.ProxySearch
toString
toString() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
 

U

UriFilter - Interface in com.github.markusbernhardt.proxy.util
Interface for an URI filter.
UrlPacScriptSource - Class in com.github.markusbernhardt.proxy.selector.pac
Script source that will load the content of a PAC file from an webserver.
UrlPacScriptSource(String) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
Constructor
UseProxyWhiteListSelector - Class in com.github.markusbernhardt.proxy.selector.whitelist
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
UseProxyWhiteListSelector(String, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
Constructor

V

valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
Returns an array containing the constants of this enum type, in the order they are declared.

W

weekdayRange(String, String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
Only the first parameter is mandatory.
weekdayRange(String, String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
Only the first parameter is mandatory.
WhiteListParser - Interface in com.github.markusbernhardt.proxy.selector.whitelist
Interface for an white list parser.
WinHttp - Interface in com.github.markusbernhardt.proxy.jna.win
WinHttp.dll Interface.
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Resolves all host names directly without a proxy.
WINHTTP_ACCESS_TYPE_NAMED_PROXY - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Passes requests to the proxy unless a proxy bypass list is supplied and the name to be resolved bypasses the proxy.
WINHTTP_ACCESS_TYPE_NO_PROXY - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Retrieves the static proxy or direct configuration from the registry.
WINHTTP_AUTO_DETECT_TYPE_DHCP - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Use DHCP to locate the proxy auto-configuration file.
WINHTTP_AUTO_DETECT_TYPE_DNS_A - Static variable in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
Use DNS to attempt to locate the proxy auto-configuration file at a well-known location on the domain of the local computer.
WinHttpCurrentUserIEProxyConfig - Class in com.github.markusbernhardt.proxy.jna.win
The WINHTTP_CURRENT_USER_IE_PROXY_CONFIG structure contains the Internet Explorer proxy configuration information.
WinHttpCurrentUserIEProxyConfig() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Create WinHttpCurrentUserIeProxyConfig structure.
WinHttpCurrentUserIEProxyConfig(Pointer) - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
Create WinHttpCurrentUserIeProxyConfig structure cast onto pre-allocated memory.
WinHttpCurrentUserIEProxyConfig.ByReference - Class in com.github.markusbernhardt.proxy.jna.win
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.
WinHttpCurrentUserIEProxyConfig.ByValue - Class in com.github.markusbernhardt.proxy.jna.win
Tagging interface to indicate the value of an instance of the Structure type is to be used in function invocations rather than its address.
WinHttpDetectAutoProxyConfigUrl(WinDef.DWORD, WTypes2.LPWSTRByReference) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
The WinHttpDetectAutoProxyConfigUrl function finds the URL for the Proxy Auto-Configuration (PAC) file.
WinHttpGetDefaultProxyConfiguration(WinHttpProxyInfo) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
The WinHttpGetDefaultProxyConfiguration function retrieves the default WinHTTP proxy configuration from the registry.
WinHttpGetIEProxyConfigForCurrentUser(WinHttpCurrentUserIEProxyConfig) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
The WinHttpGetIEProxyConfigForCurrentUser function retrieves the Internet Explorer proxy configuration for the current user.
WinHttpHelpers - Class in com.github.markusbernhardt.proxy.jna.win
Static helper methods for Windows WinHttp functions.
WinHttpProxyInfo - Class in com.github.markusbernhardt.proxy.jna.win
The WINHTTP_PROXY_INFO structure contains the session or default proxy configuration.
WinHttpProxyInfo() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Create WinHttpProxyInfo structure.
WinHttpProxyInfo(Pointer) - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
Create WinHttpProxyInfo structure cast onto pre-allocated memory.
WinHttpProxyInfo.ByReference - Class in com.github.markusbernhardt.proxy.jna.win
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.
WinHttpProxyInfo.ByValue - Class in com.github.markusbernhardt.proxy.jna.win
Tagging interface to indicate the value of an instance of the Structure type is to be used in function invocations rather than its address.
WinProxyConfig - Class in com.github.markusbernhardt.proxy.search.desktop.win
 
WinProxyConfig(int, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
Constructor
WinProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.win
Extracts the proxy settings from the windows registry.
WinProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
Constructor
WpadProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.wpad
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
WpadProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
Constructor
WpadProxySearchStrategyWithDHPC - Class in com.github.markusbernhardt.proxy.search.wpad
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
WpadProxySearchStrategyWithDHPC() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
Constructor
WTypes2 - Class in com.github.markusbernhardt.proxy.jna.win
Pointer wrapper classes for various Windows SDK types.
WTypes2.LPWSTRByReference - Class in com.github.markusbernhardt.proxy.jna.win
A pointer to a LPWSTR.

X

XmlParseException() - Constructor for exception com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
Constructor
XmlParseException(String) - Constructor for exception com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
Constructor
XmlParseException(String, Exception) - Constructor for exception com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
Constructor
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020. All rights reserved.