public class NEProxySettings extends NSObject implements NSSecureCoding, NSCopying
The NEProxySettings class declares the programmatic interface for an object that contains proxy settings.
NEProxySettings is used in the context of a Network Extension configuration to specify the proxy that should be used for network traffic when the Network Extension is active.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NEProxySettings(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static NEProxySettings |
alloc() |
static NEProxySettings |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
autoProxyConfigurationEnabled()
[@property] autoProxyConfigurationEnabled
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
void |
encodeWithCoder(NSCoder coder) |
NSArray<java.lang.String> |
exceptionList()
[@property] exceptionList
|
boolean |
excludeSimpleHostnames()
[@property] excludeSimpleHostnames
|
static long |
hash_static() |
boolean |
HTTPEnabled()
[@property] HTTPEnabled
|
boolean |
HTTPSEnabled()
[@property] HTTPSEnabled
|
NEProxyServer |
HTTPServer()
[@property] HTTPServer
|
NEProxyServer |
HTTPSServer()
[@property] HTTPSServer
|
NEProxySettings |
init() |
NEProxySettings |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
NSArray<java.lang.String> |
matchDomains()
[@property] matchDomains
|
static NEProxySettings |
new_objc() |
java.lang.String |
proxyAutoConfigurationJavaScript()
[@property] proxyAutoConfigurationJavaScript
|
NSURL |
proxyAutoConfigurationURL()
[@property] proxyAutoConfigurationURL
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setAutoProxyConfigurationEnabled(boolean value)
[@property] autoProxyConfigurationEnabled
|
void |
setExceptionList(NSArray<java.lang.String> value)
[@property] exceptionList
|
void |
setExcludeSimpleHostnames(boolean value)
[@property] excludeSimpleHostnames
|
void |
setHTTPEnabled(boolean value)
[@property] HTTPEnabled
|
void |
setHTTPSEnabled(boolean value)
[@property] HTTPSEnabled
|
void |
setHTTPServer(NEProxyServer value)
[@property] HTTPServer
|
void |
setHTTPSServer(NEProxyServer value)
[@property] HTTPSServer
|
void |
setMatchDomains(NSArray<java.lang.String> value)
[@property] matchDomains
|
void |
setProxyAutoConfigurationJavaScript(java.lang.String value)
[@property] proxyAutoConfigurationJavaScript
|
void |
setProxyAutoConfigurationURL(NSURL value)
[@property] proxyAutoConfigurationURL
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static NEProxySettings alloc()
public static NEProxySettings allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NEProxySettings new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static long version_static()
public boolean HTTPEnabled()
A boolean indicating if the static HTTP proxy is enabled.
public boolean HTTPSEnabled()
A boolean indicating if the static HTTPS proxy is enabled.
public NEProxyServer HTTPSServer()
A NEProxyServer object containing the HTTPS proxy server settings.
public NEProxyServer HTTPServer()
A NEProxyServer object containing the HTTP proxy server settings.
public boolean autoProxyConfigurationEnabled()
A boolean indicating if proxy auto-configuration is enabled.
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic NSArray<java.lang.String> exceptionList()
An array of domain strings. If the destination host name of a connection shares a suffix with one of these strings then the proxy settings will not be used for the connection.
public boolean excludeSimpleHostnames()
A flag indicating if the proxy settings should not be used for network destinations specified using single-label host names.
public NEProxySettings init()
public NEProxySettings initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic NSArray<java.lang.String> matchDomains()
An array of domain strings. If the destination host name of a connection shares a suffix with one of these strings then the proxy settings will be used for the connection. Otherwise the proxy settings will not be used. If this property is nil then all connections to which the Network Extension applies will use the proxy settings.
public java.lang.String proxyAutoConfigurationJavaScript()
A string containing the PAC JavaScript source code.
public NSURL proxyAutoConfigurationURL()
A URL specifying where the PAC script is located.
public void setAutoProxyConfigurationEnabled(boolean value)
A boolean indicating if proxy auto-configuration is enabled.
public void setExceptionList(NSArray<java.lang.String> value)
An array of domain strings. If the destination host name of a connection shares a suffix with one of these strings then the proxy settings will not be used for the connection.
public void setExcludeSimpleHostnames(boolean value)
A flag indicating if the proxy settings should not be used for network destinations specified using single-label host names.
public void setHTTPEnabled(boolean value)
A boolean indicating if the static HTTP proxy is enabled.
public void setHTTPSEnabled(boolean value)
A boolean indicating if the static HTTPS proxy is enabled.
public void setHTTPSServer(NEProxyServer value)
A NEProxyServer object containing the HTTPS proxy server settings.
public void setHTTPServer(NEProxyServer value)
A NEProxyServer object containing the HTTP proxy server settings.
public void setMatchDomains(NSArray<java.lang.String> value)
An array of domain strings. If the destination host name of a connection shares a suffix with one of these strings then the proxy settings will be used for the connection. Otherwise the proxy settings will not be used. If this property is nil then all connections to which the Network Extension applies will use the proxy settings.
public void setProxyAutoConfigurationJavaScript(java.lang.String value)
A string containing the PAC JavaScript source code.
public void setProxyAutoConfigurationURL(NSURL value)
A URL specifying where the PAC script is located.
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCoding