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