org.apache.tools.ant.util.regexpClass Jdk14RegexpRegexp
- java.lang.Object
- org.apache.tools.ant.util.regexp.Jdk14RegexpMatcher
- org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
- All Implemented Interfaces:
- Regexp, RegexpMatcher
public class Jdk14RegexpRegexp extends Jdk14RegexpMatcher implements RegexpRegular expression implementation using the JDK 1.4 regular expression package
Field Summary
Fields inherited from interface org.apache.tools.ant.util.regexp.Regexp
REPLACE_ALL, REPLACE_FIRST
Fields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcher
MATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE
Constructor Summary
Constructors Constructor and Description Jdk14RegexpRegexp()
Constructor for Jdk14RegexpRegexp
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description protected int
getSubsOptions(int options)
Convert ant regexp substitution option to jdk1.4 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.Jdk14RegexpMatcher
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
Method Detail
getSubsOptions
protected int getSubsOptions(int options)Convert ant regexp substitution option to jdk1.4 options.
- Parameters:
options
- the ant regexp options- Returns:
- the jdk14 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