Package org.apache.tools.ant.util.regexp
Class RegexpFactory
- java.lang.Object
-
- org.apache.tools.ant.util.regexp.RegexpMatcherFactory
-
- org.apache.tools.ant.util.regexp.RegexpFactory
-
public class RegexpFactory extends RegexpMatcherFactory
Regular expression factory, which will create Regexp objects. The actual implementation class depends on the System or Ant Property:ant.regexp.regexpimpl.
-
-
Constructor Summary
Constructors Constructor Description RegexpFactory()
-
Method Summary
Modifier and Type Method Description protected RegexpcreateRegexpInstance(java.lang.String classname)Wrapper over RegexpMatcherFactory.createInstance that ensures that we are dealing with a Regexp implementation.RegexpnewRegexp()Create a new regular expression matcher instance.RegexpnewRegexp(Project p)Create a new regular expression matcher instance.-
Methods inherited from class org.apache.tools.ant.util.regexp.RegexpMatcherFactory
createInstance, newRegexpMatcher, newRegexpMatcher, regexpMatcherPresent, testAvailability
-
-
-
-
Method Detail
-
newRegexp
public Regexp newRegexp() throws BuildException
Create a new regular expression matcher instance.- Returns:
- the matcher instance
- Throws:
BuildException- on error
-
newRegexp
public Regexp newRegexp(Project p) throws BuildException
Create a new regular expression matcher instance.- Parameters:
p- Project whose ant.regexp.regexpimpl property will be used.- Returns:
- the matcher instance
- Throws:
BuildException- on error
-
createRegexpInstance
protected Regexp createRegexpInstance(java.lang.String classname) throws BuildException
Wrapper over RegexpMatcherFactory.createInstance that ensures that we are dealing with a Regexp implementation.- Parameters:
classname- the name of the class to use.- Returns:
- the instance.
- Throws:
BuildException- if there is a problem.- Since:
- 1.3
- See Also:
RegexpMatcherFactory.createInstance(String)
-
-