Package com.sun.msv.datatype.regexp
Class BMPattern
java.lang.Object
com.sun.msv.datatype.regexp.BMPattern
Boyer-Moore searcher.
- Version:
- BMPattern.java,v 1.3 2002/08/09 15:18:17 neilg Exp
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) char[]
(package private) int[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
matches
(char[] chars, int start, int limit) int
int
matches
(CharacterIterator iterator, int start, int limit) (package private) int
matchesIgnoreCase
(char[] chars, int start, int limit) (package private) int
matchesIgnoreCase
(String text, int start, int limit) (package private) int
matchesIgnoreCase
(CharacterIterator iterator, int start, int limit)
-
Field Details
-
pattern
char[] pattern -
shiftTable
int[] shiftTable -
ignoreCase
boolean ignoreCase
-
-
Constructor Details
-
BMPattern
-
BMPattern
-
-
Method Details
-
matches
- Returns:
- -1 if iterator does not contain this pattern.
-
matches
- 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
-
matchesIgnoreCase
-
matchesIgnoreCase
int matchesIgnoreCase(char[] chars, int start, int limit)
-