public class JakartaOroMatcher extends java.lang.Object implements RegexpMatcher
| Modifier and Type | Field and Description | 
|---|---|
| protected org.apache.oro.text.regex.Perl5Compiler | compiler | 
| protected org.apache.oro.text.regex.Perl5Matcher | matcher | 
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE| Constructor and Description | 
|---|
| JakartaOroMatcher()Constructor for JakartaOroMatcher. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected org.apache.oro.text.regex.Pattern | getCompiledPattern(int options)Get a compiled representation of the regexp 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 using default options? | 
| 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. | 
protected final org.apache.oro.text.regex.Perl5Compiler compiler
protected final org.apache.oro.text.regex.Perl5Matcher matcher
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.oro.text.regex.Pattern getCompiledPattern(int options)
                                                        throws BuildException
options - the optionsBuildException - on errorpublic 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