Package org.apache.tools.ant.util.regexp
Class JakartaOroRegexp
- java.lang.Object
-
- org.apache.tools.ant.util.regexp.JakartaOroMatcher
-
- org.apache.tools.ant.util.regexp.JakartaOroRegexp
-
- All Implemented Interfaces:
Regexp
,RegexpMatcher
public class JakartaOroRegexp extends JakartaOroMatcher implements Regexp
Regular expression implementation using the Jakarta Oro package
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.util.regexp.JakartaOroMatcher
compiler, matcher
-
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 Description JakartaOroRegexp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getSubsOptions(int options)
Convert ant regexp substitution option to oro 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.JakartaOroMatcher
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
-
substitute
public java.lang.String substitute(java.lang.String input, java.lang.String argument, int options) throws BuildException
Perform 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
-
getSubsOptions
protected int getSubsOptions(int options)
Convert ant regexp substitution option to oro options.- Parameters:
options
- the ant regexp options- Returns:
- the oro substitution options
-
-