Package org.apache.tools.ant.util.regexp
Class JakartaRegexpRegexp
java.lang.Object
org.apache.tools.ant.util.regexp.JakartaRegexpMatcher
org.apache.tools.ant.util.regexp.JakartaRegexpRegexp
- All Implemented Interfaces:
Regexp
,RegexpMatcher
public class JakartaRegexpRegexp extends JakartaRegexpMatcher implements Regexp
Regular expression implementation using the Jakarta Regexp package
-
Field Summary
Fields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE
-
Constructor Summary
Constructors Constructor Description JakartaRegexpRegexp()
-
Method Summary
Modifier and Type Method Description protected int
getSubsOptions(int options)
Convert ant regexp substitution option to apache regex options.java.lang.String
substitute(java.lang.String input, java.lang.String argument, int options)
Perform a substitution on the regular expression.Methods inherited from class org.apache.tools.ant.util.regexp.JakartaRegexpMatcher
getCompiledPattern, getCompilerOptions, getGroups, getGroups, getPattern, matches, matches, setPattern
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher
getGroups, getGroups, getPattern, matches, matches, setPattern
-
Constructor Details
-
JakartaRegexpRegexp
public JakartaRegexpRegexp()
-
-
Method Details
-
getSubsOptions
protected int getSubsOptions(int options)Convert ant regexp substitution option to apache regex options.- Parameters:
options
- the ant regexp options- Returns:
- the apache regex substitution options
-
substitute
public java.lang.String substitute(java.lang.String input, java.lang.String argument, int options) throws BuildExceptionPerform a substitution on the regular expression.- Specified by:
substitute
in interfaceRegexp
- Parameters:
input
- The string to substitute onargument
- The string which defines the substitutionoptions
- The list of options for the match and replace.- Returns:
- the result of the operation
- Throws:
BuildException
- on error
-