/**@class android.net.ProxyInfo
 implements android.os.Parcelable

@extends java.lang.Object

 Describes a proxy configuration.

 Proxy configurations are already integrated within the {@code java.net} and
 Apache HTTP stack. So {@link URLConnection} and Apache's {@code HttpClient} will use
 them automatically.

 Other HTTP stacks will need to obtain the proxy info from
 {@link android.net.Proxy#PROXY_CHANGE_ACTION} broadcast as the extra {@link android.net.Proxy#EXTRA_PROXY_INFO}.
*/
var ProxyInfo = {

/**@hide
*/
LOCAL_EXCL_LIST : "",
/**@hide
*/
LOCAL_PORT : "-1",
/**@hide
*/
LOCAL_HOST : "localhost",
/***/
CREATOR : "null",
/**Constructs a {@link android.net.ProxyInfo} object that points at a Direct proxy
 on the specified host and port.
*/
buildDirectProxy : function(  ) {},

/**Constructs a {@link android.net.ProxyInfo} object that points at a Direct proxy
 on the specified host and port.

 The proxy will not be used to access any host in exclusion list, exclList.
@param {String} exclList Hosts to exclude using the proxy on connections for.  These
                 hosts can use wildcards such as *.example.com.
*/
buildDirectProxy : function(  ) {},

/**Construct a {@link android.net.ProxyInfo} that will download and run the PAC script
 at the specified URL.
*/
buildPacProxy : function(  ) {},

/**
@hide 
*/
getSocketAddress : function(  ) {},

/**Returns the URL of the current PAC script or null if there is
 no PAC script.
*/
getPacFileUrl : function(  ) {},

/**When configured to use a Direct Proxy this returns the host
 of the proxy.
*/
getHost : function(  ) {},

/**When configured to use a Direct Proxy this returns the port
 of the proxy
*/
getPort : function(  ) {},

/**When configured to use a Direct Proxy this returns the list
 of hosts for which the proxy is ignored.
*/
getExclusionList : function(  ) {},

/**comma separated
@hide 
*/
getExclusionListAsString : function(  ) {},

/**
@hide 
*/
isValid : function(  ) {},

/**
@hide 
*/
makeProxy : function(  ) {},

/**
*/
toString : function(  ) {},

/**
*/
equals : function(  ) {},

/**Implement the Parcelable interface
@hide 
*/
describeContents : function(  ) {},

/**
*/
hashCode : function(  ) {},

/**Implement the Parcelable interface.
@hide 
*/
writeToParcel : function(  ) {},


};