Class BMPattern

java.lang.Object
org.apache.xerces.impl.xpath.regex.BMPattern

public class BMPattern extends Object
Boyer-Moore searcher.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: BMPattern.java 572108 2007-09-02 18:48:31Z mrglavas $
  • Constructor Details

    • BMPattern

      public BMPattern(String pat, boolean ignoreCase)
    • BMPattern

      public BMPattern(String pat, int tableSize, boolean ignoreCase)
  • Method Details

    • matches

      public int matches(CharacterIterator iterator, int start, int limit)
      Returns:
      -1 if iterator does not contain this pattern.
    • matches

      public int matches(String str, int start, int limit)
      Returns:
      -1 if str does not contain this pattern.
    • matches

      public int matches(char[] chars, int start, int limit)
      Returns:
      -1 if chars does not contain this pattern.