|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.util.regexp.JakartaOroMatcher
Implementation of RegexpMatcher for Jakarta-ORO.
Field Summary | |
protected org.apache.oro.text.regex.Perl5Compiler |
compiler
|
protected org.apache.oro.text.regex.Perl5Matcher |
matcher
|
Fields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher |
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE |
Constructor Summary | |
JakartaOroMatcher()
|
Method Summary | |
protected org.apache.oro.text.regex.Pattern |
getCompiledPattern(int options)
Get a compiled representation of the regexp pattern |
protected int |
getCompilerOptions(int options)
|
java.util.Vector |
getGroups(java.lang.String argument)
Returns a Vector of matched groups found in the argument. |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final org.apache.oro.text.regex.Perl5Compiler compiler
protected final org.apache.oro.text.regex.Perl5Matcher matcher
Constructor Detail |
public JakartaOroMatcher()
Method Detail |
public void setPattern(java.lang.String pattern)
setPattern
in interface RegexpMatcher
public java.lang.String getPattern()
getPattern
in interface RegexpMatcher
protected org.apache.oro.text.regex.Pattern getCompiledPattern(int options) throws BuildException
BuildException
public boolean matches(java.lang.String argument) throws BuildException
matches
in interface RegexpMatcher
BuildException
public boolean matches(java.lang.String input, int options) throws BuildException
matches
in interface RegexpMatcher
input
- The string to check for a matchoptions
- The list of options for the match. See the
MATCH_ constants above.
BuildException
public 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 RegexpMatcher
BuildException
public 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 RegexpMatcher
input
- The string to check for a matchoptions
- The list of options for the match. See the
MATCH_ constants above.
BuildException
protected int getCompilerOptions(int options)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |