Class NEFilterProvider
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.networkextension.NEProvider
-
- org.robovm.apple.networkextension.NEFilterProvider
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NEFilterControlProvider
,NEFilterDataProvider
public class NEFilterProvider extends NEProvider
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEFilterProvider.NEFilterProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NEProvider
NEProvider.NEProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
RemediationURLFlowURL
static java.lang.String
RemediationURLFlowURLHostname
static java.lang.String
RemediationURLOrganization
static java.lang.String
RemediationURLUsername
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NEFilterProvider()
protected
NEFilterProvider(NSObject.Handle h, long handle)
protected
NEFilterProvider(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NEFilterProviderConfiguration
getFilterConfiguration()
static java.lang.String
RemediationMapRemediationButtonTexts()
static java.lang.String
RemediationMapRemediationURLs()
void
startFilter(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
stopFilter(NEProviderStopReason reason, java.lang.Runnable completionHandler)
-
Methods inherited from class org.robovm.apple.networkextension.NEProvider
createTCPConnection, createUDPSession, displayMessage, getDefaultPath, sleep, wake
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Field Detail
-
RemediationURLFlowURLHostname
public static final java.lang.String RemediationURLFlowURLHostname
- See Also:
- Constant Field Values
-
RemediationURLFlowURL
public static final java.lang.String RemediationURLFlowURL
- See Also:
- Constant Field Values
-
RemediationURLOrganization
public static final java.lang.String RemediationURLOrganization
- See Also:
- Constant Field Values
-
RemediationURLUsername
public static final java.lang.String RemediationURLUsername
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NEFilterProvider
public NEFilterProvider()
-
NEFilterProvider
protected NEFilterProvider(NSObject.Handle h, long handle)
-
NEFilterProvider
protected NEFilterProvider(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getFilterConfiguration
public NEFilterProviderConfiguration getFilterConfiguration()
- Since:
- Available in iOS 9.0 and later.
-
RemediationMapRemediationURLs
public static java.lang.String RemediationMapRemediationURLs()
- Since:
- Available in iOS 9.0 and later.
-
RemediationMapRemediationButtonTexts
public static java.lang.String RemediationMapRemediationButtonTexts()
- Since:
- Available in iOS 9.0 and later.
-
startFilter
public void startFilter(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
stopFilter
public void stopFilter(NEProviderStopReason reason, java.lang.Runnable completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
-