|
||||||||||
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.JakartaRegexpMatcher
Implementation of RegexpMatcher for Jakarta-Regexp.
Field Summary |
Fields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher |
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE |
Constructor Summary | |
JakartaRegexpMatcher()
|
Method Summary | |
protected org.apache.regexp.RE |
getCompiledPattern(int options)
|
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)
Get the match groups from this regular expression. |
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 |
Constructor Detail |
public JakartaRegexpMatcher()
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.regexp.RE 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
RegexpMatcher
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 |