Class NEFilterControlProvider
- 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
-
- org.robovm.apple.networkextension.NEFilterControlProvider
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NEFilterControlProvider extends NEFilterProvider
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEFilterControlProvider.NEFilterControlProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NEFilterProvider
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 inherited from class org.robovm.apple.networkextension.NEFilterProvider
RemediationURLFlowURL, RemediationURLFlowURLHostname, RemediationURLOrganization, RemediationURLUsername
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NEFilterControlProvider()
protected
NEFilterControlProvider(NSObject.Handle h, long handle)
protected
NEFilterControlProvider(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NSDictionary<?,?>
getRemediationMap()
NSDictionary<NSString,NSString>
getURLAppendStringMap()
void
handleNewFlow(NEFilterFlow flow, org.robovm.objc.block.VoidBlock1<NEFilterControlVerdict> completionHandler)
void
handleRemediationForFlow(NEFilterFlow flow, org.robovm.objc.block.VoidBlock1<NEFilterControlVerdict> completionHandler)
void
handleReport(NEFilterReport report)
void
notifyRulesChanged()
void
setRemediationMap(NSDictionary<?,?> v)
void
setURLAppendStringMap(NSDictionary<NSString,NSString> v)
-
Methods inherited from class org.robovm.apple.networkextension.NEFilterProvider
getFilterConfiguration, RemediationMapRemediationButtonTexts, RemediationMapRemediationURLs, startFilter, stopFilter
-
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
-
-
-
-
Constructor Detail
-
NEFilterControlProvider
public NEFilterControlProvider()
-
NEFilterControlProvider
protected NEFilterControlProvider(NSObject.Handle h, long handle)
-
NEFilterControlProvider
protected NEFilterControlProvider(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getRemediationMap
public NSDictionary<?,?> getRemediationMap()
- Since:
- Available in iOS 9.0 and later.
-
setRemediationMap
public void setRemediationMap(NSDictionary<?,?> v)
- Since:
- Available in iOS 9.0 and later.
-
getURLAppendStringMap
public NSDictionary<NSString,NSString> getURLAppendStringMap()
- Since:
- Available in iOS 9.0 and later.
-
setURLAppendStringMap
public void setURLAppendStringMap(NSDictionary<NSString,NSString> v)
- Since:
- Available in iOS 9.0 and later.
-
handleRemediationForFlow
public void handleRemediationForFlow(NEFilterFlow flow, org.robovm.objc.block.VoidBlock1<NEFilterControlVerdict> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
handleNewFlow
public void handleNewFlow(NEFilterFlow flow, org.robovm.objc.block.VoidBlock1<NEFilterControlVerdict> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
notifyRulesChanged
public void notifyRulesChanged()
- Since:
- Available in iOS 9.0 and later.
-
handleReport
public void handleReport(NEFilterReport report)
- Since:
- Available in iOS 11.0 and later.
-
-