public class SimplePatternSearcher extends java.lang.Object implements PatternSearcher
PatternSearcher.SubstringLocation| Constructor and Description |
|---|
SimplePatternSearcher(java.lang.String pattern) |
SimplePatternSearcher(java.lang.String pattern,
boolean matchLine) |
| Modifier and Type | Method and Description |
|---|---|
PatternSearcher.SubstringLocation[] |
find(java.lang.CharSequence input) |
java.util.regex.Pattern |
getPattern() |
boolean |
matches(java.lang.CharSequence input) |
static boolean |
matches(java.lang.String pattern,
java.lang.CharSequence input) |
void |
setPattern(java.lang.String pattern) |
void |
setPattern(java.lang.String pattern,
boolean matchLine) |
public SimplePatternSearcher(java.lang.String pattern)
public SimplePatternSearcher(java.lang.String pattern,
boolean matchLine)
public void setPattern(java.lang.String pattern)
public void setPattern(java.lang.String pattern,
boolean matchLine)
pattern - The pattern string to use. If null or blank, any string will match successfully.matchLine - If true, the pattern will be applied to the whole string. If false, the pattern will get
"*" appended to the front and back so that it matches mid-line.public java.util.regex.Pattern getPattern()
public boolean matches(java.lang.CharSequence input)
matches in interface PatternSearcherpublic PatternSearcher.SubstringLocation[] find(java.lang.CharSequence input)
find in interface PatternSearcherpublic static boolean matches(java.lang.String pattern,
java.lang.CharSequence input)