final class BMPattern
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
ignoreCase |
(package private) char[] |
pattern |
(package private) int[] |
shiftTable |
Constructor and Description |
---|
BMPattern(java.lang.String pat,
boolean ignoreCase) |
BMPattern(java.lang.String pat,
int tableSize,
boolean ignoreCase) |
Modifier and Type | Method and Description |
---|---|
int |
matches(char[] chars,
int start,
int limit) |
int |
matches(java.text.CharacterIterator iterator,
int start,
int limit) |
int |
matches(java.lang.String str,
int start,
int limit) |
(package private) int |
matchesIgnoreCase(char[] chars,
int start,
int limit) |
(package private) int |
matchesIgnoreCase(java.text.CharacterIterator iterator,
int start,
int limit) |
(package private) int |
matchesIgnoreCase(java.lang.String text,
int start,
int limit) |
public BMPattern(java.lang.String pat, boolean ignoreCase)
public BMPattern(java.lang.String pat, int tableSize, boolean ignoreCase)
public int matches(java.text.CharacterIterator iterator, int start, int limit)
public int matches(java.lang.String str, int start, int limit)
public int matches(char[] chars, int start, int limit)
int matchesIgnoreCase(java.text.CharacterIterator iterator, int start, int limit)
int matchesIgnoreCase(java.lang.String text, int start, int limit)
int matchesIgnoreCase(char[] chars, int start, int limit)