public abstract class ProxyOptionsFilter
extends java.lang.Object
ProxyOptionsFilter
filters the properties on a ProxyOptions
and can return a different value than the one set in the underlying object. The
filter only has meaning for the ProxyOptions
object used by the Ide as a whole
and shown in the settings (the one you'd get via ProxyOptions.getProxyOptions).Constructor and Description |
---|
ProxyOptionsFilter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAutoConfigScript(java.lang.String autoConfigScript)
Returns PAC script
|
abstract java.lang.String |
getLabel()
Gets the label to be used to identify the ProxyOptionsFilter.
|
java.lang.String |
getProxyData(java.lang.String proxyData)
Returns the proxy data after applying the filter
|
java.lang.String |
getProxyExceptions(java.lang.String proxyExceptions)
Returns the proxy exceptions after applying the filter
|
java.lang.String |
getProxyHost(java.lang.String proxyHost)
Returns the proxy host after applying the filter
|
char[] |
getProxyPassword(char[] proxyPassword)
Returns the proxy password after applying the filter
|
java.lang.String |
getProxyPort(java.lang.String proxyPort)
Returns the proxy port after applying the filter
|
ProxyOptions.ProxyType |
getProxyType(ProxyOptions.ProxyType proxyType)
Returns the proxy type setting after applying the filter
|
java.lang.String |
getProxyUserName(java.lang.String proxyUserName)
Returns the proxy user name after applying the filter
|
java.lang.Boolean |
getUseProxy(java.lang.Boolean useProxy)
Returns the use proxy setting after applying the filter
|
java.lang.Boolean |
getUseProxyAuthentication(java.lang.Boolean useProxyAuthentication)
Returns the use proxy authentication setting after applying the filter
|
java.lang.Boolean |
getUseSystemProxy(java.lang.Boolean useSystemProxy)
Deprecated.
|
public abstract java.lang.String getLabel()
ProxyOptions
object while a filter is applied to the object.public java.lang.String getProxyHost(java.lang.String proxyHost)
proxyHost
- the proxy host from the underlying ProxyOptions objectpublic java.lang.String getProxyPort(java.lang.String proxyPort)
proxyPort
- the proxy port from the underlying ProxyOptions objectpublic java.lang.String getProxyExceptions(java.lang.String proxyExceptions)
proxyExceptions
- the proxy exceptions from the underlying ProxyOptions objectpublic ProxyOptions.ProxyType getProxyType(ProxyOptions.ProxyType proxyType)
proxyType
- the proxy type setting from the underlying ProxyOptions objectpublic java.lang.Boolean getUseProxy(java.lang.Boolean useProxy)
useProxy
- the use proxy setting from the underlying ProxyOptions object@Deprecated public java.lang.Boolean getUseSystemProxy(java.lang.Boolean useSystemProxy)
useSystemProxy
- the use system default proxy setting from the underlying ProxyOptions objectpublic java.lang.Boolean getUseProxyAuthentication(java.lang.Boolean useProxyAuthentication)
useProxyAuthentication
- the use proxy authentication setting from the underlying ProxyOptions objectpublic java.lang.String getProxyUserName(java.lang.String proxyUserName)
proxyUserName
- the proxy user name from the underlying ProxyOptions objectpublic char[] getProxyPassword(char[] proxyPassword)
proxyPassword
- the proxy password from the underlying ProxyOptions objectpublic java.lang.String getProxyData(java.lang.String proxyData)
proxyData
- the proxy data from the underlying ProxyOptions objectpublic java.lang.String getAutoConfigScript(java.lang.String autoConfigScript)
autoConfigScript
- the PAC script for the underlying ProxyOptions object