Class NEFilterControlProvider

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NEFilterControlProvider
    extends NEFilterProvider
    Since:
    Available in iOS 9.0 and later.
    • 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.
      • 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.