- 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.
- 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
- 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
- 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
-
- 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
-
- 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.
- 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.
- 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.