## Uses of Interface
org.apache.nutch.net.URLFilter

- Packages that use URLFilter
  Package | Description
  --- | ---
  org.apache.nutch.collection | Subcollection is a subset of an index.
  org.apache.nutch.net | Web-related interfaces: URL `filters` and `normalizers`.
  org.apache.nutch.urlfilter.api | Generic `URL filter` library, abstracting away from regular expression implementations.
  org.apache.nutch.urlfilter.automaton | URL filter plugin based on dk.brics.automaton Finite-State Automata for JavaTM.
  org.apache.nutch.urlfilter.domain | URL filter plugin to include only URLs which match an element in a given list of domain suffixes, domain names, and/or host names.
  org.apache.nutch.urlfilter.domaindenylist | URL filter plugin to exclude URLs by domain suffixes, domain names, and/or host names.
  org.apache.nutch.urlfilter.fast | URL filter plugin that first does fast exact suffix matches on host/domain names before applying regular expressions to the path component of a URL.
  org.apache.nutch.urlfilter.ignoreexempt | URL filter plugin which identifies exemptions to external urls when when external urls are set to ignore.
  org.apache.nutch.urlfilter.prefix | URL filter plugin to include only URLs which match one of a given list of URL prefixes.
  org.apache.nutch.urlfilter.regex | URL filter plugin to include and/or exclude URLs matching Java regular expressions.
  org.apache.nutch.urlfilter.suffix | URL filter plugin to either exclude or include only URLs which match one of the given (path) suffixes.
  org.apache.nutch.urlfilter.validator | URL filter plugin that validates given urls.

- - ### Uses of URLFilter in org.apache.nutch.collection

    Classes in org.apache.nutch.collection that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Subcollection` | SubCollection represents a subset of index, you can define url patterns that will indicate that particular page (url) is part of SubCollection.

  - ### Uses of URLFilter in org.apache.nutch.net

    Methods in org.apache.nutch.net that return URLFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `URLFilter[]` | URLFilters.`getFilters()` |

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.api

    Classes in org.apache.nutch.urlfilter.api that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RegexURLFilterBase` | Generic `URLFilter` based on regular expressions.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.automaton

    Classes in org.apache.nutch.urlfilter.automaton that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AutomatonURLFilter` | RegexURLFilterBase implementation based on the dk.brics.automaton Finite-State Automata for JavaTM.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.domain

    Classes in org.apache.nutch.urlfilter.domain that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DomainURLFilter` | Filters URLs based on a file containing domain suffixes, domain names, and hostnames.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.domaindenylist

    Classes in org.apache.nutch.urlfilter.domaindenylist that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DomainDenylistURLFilter` | Filters URLs based on a file containing domain suffixes, domain names, and hostnames.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.fast

    Classes in org.apache.nutch.urlfilter.fast that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FastURLFilter` | Filters URLs based on a file of regular expressions using host/domains matching first.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.ignoreexempt

    Classes in org.apache.nutch.urlfilter.ignoreexempt that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExemptionUrlFilter` | This implementation of `URLExemptionFilter` uses regex configuration to check if URL is eligible for exemption from the `db.ignore.external.links` configuration property.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.prefix

    Classes in org.apache.nutch.urlfilter.prefix that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PrefixURLFilter` | Filters URLs based on a file of URL prefixes.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.regex

    Classes in org.apache.nutch.urlfilter.regex that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RegexURLFilter` | Filters URLs based on a file of regular expressions using the `Java Regex implementation`.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.suffix

    Classes in org.apache.nutch.urlfilter.suffix that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SuffixURLFilter` | Filters URLs based on a file of URL suffixes.

  - ### Uses of URLFilter in org.apache.nutch.urlfilter.validator

    Classes in org.apache.nutch.urlfilter.validator that implement URLFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `UrlValidator` | Validates URLs.