|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry.util.RegexpMatcher
Streamlines the interface to ORO by implicitly constructing the necessary compilers and matchers, and by caching compiled patterns.
Constructor Summary | |
RegexpMatcher()
|
Method Summary | |
void |
clear()
Clears any previously compiled patterns. |
protected org.apache.oro.text.regex.Pattern |
compilePattern(java.lang.String pattern)
|
boolean |
contains(java.lang.String pattern,
java.lang.String input)
|
protected org.apache.oro.text.regex.Pattern |
getCompiledPattern(java.lang.String pattern)
|
java.lang.String |
getEscapedPatternString(java.lang.String pattern)
|
RegexpMatch[] |
getMatches(java.lang.String pattern,
java.lang.String input)
Given an input string, finds all matches in an input string for the pattern. |
java.lang.String[] |
getMatches(java.lang.String pattern,
java.lang.String input,
int subgroup)
Given an input string, finds all matches in an input string for the pattern. |
protected org.apache.oro.text.regex.PatternMatcher |
getPatternMatcher()
|
boolean |
matches(java.lang.String pattern,
java.lang.String input)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RegexpMatcher()
Method Detail |
protected org.apache.oro.text.regex.Pattern compilePattern(java.lang.String pattern)
protected org.apache.oro.text.regex.Pattern getCompiledPattern(java.lang.String pattern)
public void clear()
protected org.apache.oro.text.regex.PatternMatcher getPatternMatcher()
public boolean matches(java.lang.String pattern, java.lang.String input)
public boolean contains(java.lang.String pattern, java.lang.String input)
public java.lang.String getEscapedPatternString(java.lang.String pattern)
public RegexpMatch[] getMatches(java.lang.String pattern, java.lang.String input)
pattern
- the regexp pattern for matchinginput
- the string to search for matches within
public java.lang.String[] getMatches(java.lang.String pattern, java.lang.String input, int subgroup)
pattern
- the regexp pattern for matchinginput
- the string to search for matches withinsubgroup
- the group (sub-expression) within the pattern to return as a match
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |