|
||||||||||
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.Jdk14RegexpMatcher
Implementation of RegexpMatcher for the built-in regexp matcher of JDK 1.4. UNIX_LINES option is enabled as a default.
Field Summary |
Fields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher |
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE |
Constructor Summary | |
Jdk14RegexpMatcher()
|
Method Summary | |
protected java.util.regex.Pattern |
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)
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 |
Constructor Detail |
public Jdk14RegexpMatcher()
Method Detail |
public void setPattern(java.lang.String pattern)
setPattern
in interface RegexpMatcher
public java.lang.String getPattern()
getPattern
in interface RegexpMatcher
protected java.util.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 |