Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- addStrategy(ProxySearchStrategy, boolean) - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Adds an search strategy to the list of proxy searches strategies.
B
- BEGINS_WITH - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- BROADCAST_ADDR - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Broadcast Adress to send packets to
- BROWSER - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- 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.
- buildPacSelectorForUrl(String, boolean) - 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
- buildProxyFromPacResult(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
The proxy evaluator will return a proxy string.
- 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
- CACHE_SCOPE_HOST - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.getHost(). - CACHE_SCOPE_HOST_PORT - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.getHost() + ":" + uri.getPort(). - CACHE_SCOPE_URL - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.toString(). - 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.
- DEBUG - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- 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(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[], 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(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(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(DHCPMessage) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Copy constructor creates DHCPMessage from inMessage
- 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(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(DataInputStream) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates a new DHCPMessage object from the giben DataInputStream.
- 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(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.
- 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
- ENDS_WITH - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- ENV_VAR - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- 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 - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- 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".
- FIREFOX - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- FIREFOX - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
- 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(String, int) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
-
Constructor
- FixedProxySelector(Proxy) - 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
- freeGlobalMemory(Pointer) - Static method in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
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
- getAndFreeGlobalString(WTypes.LPWSTR) - Static method in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
- 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(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Fetches value of option by its option code
- getOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Returns specified DHCP option that matches the input 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
- 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.
- getXid() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getYiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- GNOME - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- GNOME - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- 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
- IE - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- IE - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
- 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
- INFO - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- 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.
- isPacUrlSanitizationEnabled() - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
- 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
- JAVA - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- 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
- KDE - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- KDE - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- 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
- LINUX - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- 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.
M
- MAC_OS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- MAC_OS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- 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
- OS_DEFAULT - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- 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
- OTHER - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- OTHER - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- 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
- PAC_URL_SANITIZATION_PROP - Static variable in class com.github.markusbernhardt.proxy.util.ProxyUtil
- PacProxySelector - Class in com.github.markusbernhardt.proxy.selector.pac
-
ProxySelector that will use a PAC script to find a 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 Class 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(String, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
Constructor
- ProxyBypassListSelector(List<UriFilter>, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
Constructor
- ProxyEvaluationException - Exception Class in com.github.markusbernhardt.proxy.selector.pac
-
Exception for PAC script errors.
- ProxyEvaluationException() - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(String) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(String, Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyException - Exception Class in com.github.markusbernhardt.proxy.util
-
Indicates an exception in the proxy framework.
- ProxyException() - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(String) - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(String, Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(Throwable) - Constructor for exception class 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(long, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Constructor
- ProxyListFallbackSelector(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.
UseaddStrategyto add one or more search strategies.
If you are done call thegetProxySelectormethod. - 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.
- REGEX - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- removeOption(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Removes option with specified bytecode
- removeOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Removes the specified DHCP option that matches the input code.
- removeSelector(String) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Removes the selector installed for the given protocol.
- removeStrategy(ProxySearch.Strategy) - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Removes a search strategy from the list of proxy searches strategies.
- resolveEntity(String, String) - Method in class com.github.markusbernhardt.proxy.util.EmptyXMLResolver
-
Overwritten to return an empty entity.
S
- SafePacProxySelector - Class in com.github.markusbernhardt.proxy.selector.pac
-
SafePacProxySelectorstrips sensitive parts of the URI provided for selection for security reasons. - SafePacProxySelector(PacScriptSource) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.SafePacProxySelector
-
Constructor
- sanitizeURI(URI) - Static method in class com.github.markusbernhardt.proxy.selector.pac.SafePacProxySelector
- 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.pac.SafePacProxySelector
- 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 predefined 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(byte, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Changes an existing option to new value
- setOption(int, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Sets DHCP options in DHCPMessage.
- 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
- SOLARIS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- 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.direct.NoProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- toString() - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
- TRACE - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
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
- WARNING - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- 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.
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- WinHttp - Interface in com.github.markusbernhardt.proxy.jna.win
-
WinHttp.dll Interface.
- 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
Structuredefinition 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
Structuretype is to be used in function invocations rather than its address. - WinHttpDetectAutoProxyConfigUrl(WinDef.DWORD, PointerByReference) - 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
WinHttpfunctions. - 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
Structuredefinition 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
Structuretype 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
- WPAD - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- 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
X
- XML_FEATURE_SECURE_PROCESSING - Static variable in class com.github.markusbernhardt.proxy.util.PlatformUtil
- XmlParseException() - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
- XmlParseException(String) - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
- XmlParseException(String, Exception) - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form