Package com.sun.msv.datatype.regexp
Class BMPattern
- java.lang.Object
-
- com.sun.msv.datatype.regexp.BMPattern
-
final class BMPattern extends java.lang.Object
Boyer-Moore searcher.- Version:
- BMPattern.java,v 1.3 2002/08/09 15:18:17 neilg Exp
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
ignoreCase
(package private) char[]
pattern
(package private) int[]
shiftTable
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
matches(char[] chars, int start, int limit)
int
matches(java.lang.String str, int start, int limit)
int
matches(java.text.CharacterIterator iterator, int start, int limit)
(package private) int
matchesIgnoreCase(char[] chars, int start, int limit)
(package private) int
matchesIgnoreCase(java.lang.String text, int start, int limit)
(package private) int
matchesIgnoreCase(java.text.CharacterIterator iterator, int start, int limit)
-
-
-
Method Detail
-
matches
public int matches(java.text.CharacterIterator iterator, int start, int limit)
- Returns:
- -1 if iterator does not contain this pattern.
-
matches
public int matches(java.lang.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.
-
matchesIgnoreCase
int matchesIgnoreCase(java.text.CharacterIterator iterator, int start, int limit)
-
matchesIgnoreCase
int matchesIgnoreCase(java.lang.String text, int start, int limit)
-
matchesIgnoreCase
int matchesIgnoreCase(char[] chars, int start, int limit)
-
-