Package com.sun.msv.datatype.regexp
Class BMPattern
- java.lang.Object
-
- com.sun.msv.datatype.regexp.BMPattern
-
final class BMPattern extends java.lang.ObjectBoyer-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) booleanignoreCase(package private) char[]pattern(package private) int[]shiftTable
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmatches(char[] chars, int start, int limit)intmatches(java.lang.String str, int start, int limit)intmatches(java.text.CharacterIterator iterator, int start, int limit)(package private) intmatchesIgnoreCase(char[] chars, int start, int limit)(package private) intmatchesIgnoreCase(java.lang.String text, int start, int limit)(package private) intmatchesIgnoreCase(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)
-
-