Class NEFilterProvider

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
NEFilterControlProvider, NEFilterDataProvider

public class NEFilterProvider
extends NEProvider
Since:
Available in iOS 9.0 and later.
  • Field Details

  • Constructor Details

    • NEFilterProvider

      public NEFilterProvider()
    • NEFilterProvider

      protected NEFilterProvider​(NSObject.Handle h, long handle)
    • NEFilterProvider

      protected NEFilterProvider​(NSObject.SkipInit skipInit)
  • Method Details

    • getFilterConfiguration

      public NEFilterProviderConfiguration getFilterConfiguration()
      Since:
      Available in iOS 9.0 and later.
    • RemediationMapRemediationURLs

      public static String RemediationMapRemediationURLs()
      Since:
      Available in iOS 9.0 and later.
    • RemediationMapRemediationButtonTexts

      public static String RemediationMapRemediationButtonTexts()
      Since:
      Available in iOS 9.0 and later.
    • startFilter

      public void startFilter​(VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 9.0 and later.
    • stopFilter

      public void stopFilter​(NEProviderStopReason reason, Runnable completionHandler)
      Since:
      Available in iOS 9.0 and later.
    • handleReport

      public void handleReport​(NEFilterReport report)
      Since:
      Available in iOS 11.0 and later.