org.apache.tools.ant.types
public class RegularExpression extends DataType
For jdk <= 1.3, there are two available implementations:
org.apache.tools.ant.util.regexp.JakartaOroRegexp (the default)
Based on the jakarta-oro package
org.apache.tools.ant.util.regexp.JakartaRegexpRegexp
Based on the jakarta-regexp package
For jdk >= 1.4 an additional implementation is available:
org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp
Based on the jdk 1.4 built in regular expression package.
<regexp [ [id="id"] pattern="expression" | refid="id" ] />
See Also: org.apache.oro.text.regex.Perl5Compiler org.apache.regexp.RE java.util.regex.Pattern
UNKNOWN: name="regexp"
| Field Summary | |
|---|---|
| static String | DATA_TYPE_NAME Name of this data type |
| Constructor Summary | |
|---|---|
| RegularExpression()
default constructor | |
| Method Summary | |
|---|---|
| String | getPattern(Project p)
Gets the pattern string for this RegularExpression in the
given project. |
| RegularExpression | getRef(Project p)
Get the RegularExpression this reference refers to in
the given project. |
| Regexp | getRegexp(Project p)
provides a reference to the Regexp contained in this |
| void | setPattern(String pattern)
sets the regular expression pattern |
Parameters: p project
Returns: pattern
Parameters: p project
Returns: resolved RegularExpression instance
Parameters: p project
Returns: Regexp instance associated with this RegularExpression instance
Parameters: pattern regular expression pattern