Class RegexRule


  • public abstract class RegexRule
    extends Object
    A generic regular expression rule. Borrowed from Apache Nutch 1.9.
    • Constructor Detail

      • RegexRule

        protected RegexRule​(boolean sign,
                            String regex)
        Constructs a new regular expression rule.
        Parameters:
        sign - specifies if this rule must filter-in or filter-out. A true value means that any url matching this rule must be accepted, a false value means that any url matching this rule must be rejected.
        regex - is the regular expression used for matching (see match(String) method).
    • Method Detail

      • accept

        protected boolean accept()
        Return if this rule is used for filtering-in or out.
        Returns:
        true if any url matching this rule must be accepted, otherwise false.
      • match

        protected abstract boolean match​(String url)
        Checks if a url matches this rule.
        Parameters:
        url - is the url to check.
        Returns:
        true if the specified url matches this rule, otherwise false .