public class JakartaRegexpMatcher extends java.lang.Object implements RegexpMatcher
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE| Constructor and Description | 
|---|
| JakartaRegexpMatcher() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected org.apache.regexp.RE | getCompiledPattern(int options)Compile the pattern. | 
| protected int | getCompilerOptions(int options)Convert the generic options to the regex compiler specific options. | 
| java.util.Vector | getGroups(java.lang.String argument)Returns a Vector of matched groups found in the argument
 using default options. | 
| java.util.Vector | getGroups(java.lang.String input,
         int options)Returns a Vector of matched groups found in the argument. | 
| java.lang.String | getPattern()Get a String representation of the regexp pattern | 
| boolean | matches(java.lang.String argument)Does the given argument match the pattern? | 
| boolean | matches(java.lang.String input,
       int options)Does the given argument match the pattern? | 
| void | setPattern(java.lang.String pattern)Set the regexp pattern from the String description. | 
public void setPattern(java.lang.String pattern)
setPattern in interface RegexpMatcherpattern - the pattern to matchpublic java.lang.String getPattern()
getPattern in interface RegexpMatcherprotected org.apache.regexp.RE getCompiledPattern(int options)
                                           throws BuildException
options - the ant regexp optionsBuildException - if an error occurspublic boolean matches(java.lang.String argument)
                throws BuildException
matches in interface RegexpMatcherargument - the string to match againstBuildException - on errorpublic boolean matches(java.lang.String input,
                       int options)
                throws BuildException
matches in interface RegexpMatcherinput - the string to match againstoptions - the regex options to useBuildException - on errorpublic java.util.Vector getGroups(java.lang.String argument)
                           throws BuildException
Group 0 will be the full match, the rest are the parenthesized subexpressions
.getGroups in interface RegexpMatcherargument - the string to match againstBuildException - on errorpublic java.util.Vector getGroups(java.lang.String input,
                                  int options)
                           throws BuildException
Group 0 will be the full match, the rest are the parenthesized subexpressions
.getGroups in interface RegexpMatcherinput - the string to match againstoptions - the regex options to useBuildException - on errorprotected int getCompilerOptions(int options)
options - the generic options