package com.btr.proxy.search.desktop.win; /***************************************************************************** * Proxy settings container used for the native methods. * Will contain the Internet Explorer proxy settings as reported by windows * WinHTTP API. * * @author Bernd Rosstauscher (proxyvole@rosstauscher.de) Copyright 2009 ****************************************************************************/ public class Win32IESettings { private boolean autoDetect; private String autoConfigUrl; private String proxy; private String proxyBypass; /************************************************************************* * Constructor * @param autoDetect flag is autodetect is active or not. * @param autoConfigUrl the URL for a PAC script * @param proxy the proxy server selected * @param proxyBypass the proxy bypass address list. ************************************************************************/ public Win32IESettings(boolean autoDetect, String autoConfigUrl, String proxy, String proxyBypass) { super(); this.autoDetect = autoDetect; this.autoConfigUrl = autoConfigUrl; this.proxy = proxy; this.proxyBypass = proxyBypass; } /************************************************************************* * @return Returns the autoDetect. ************************************************************************/ public boolean isAutoDetect() { return this.autoDetect; } /************************************************************************* * @return Returns the autoConfigUrl. ************************************************************************/ public String getAutoConfigUrl() { return this.autoConfigUrl; } /************************************************************************* * @return Returns the proxy. ************************************************************************/ public String getProxy() { return this.proxy; } /************************************************************************* * @return Returns the proxyBypass. ************************************************************************/ public String getProxyBypass() { return this.proxyBypass; } }