org.apache.tools.ant.util.regexp

Class 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.

Version:
$Revision: 1.11.2.4 $

Constructor Summary

RegexpFactory()

Method Summary

protected Regexp
createRegexpInstance(String classname)
Wrapper over RegexpMatcherFactory.createInstance that ensures that we are dealing with a Regexp implementation.
Regexp
newRegexp()
Create a new regular expression matcher instance.
Regexp
newRegexp(Project p)
Create a new regular expression matcher instance.

Methods inherited from class org.apache.tools.ant.util.regexp.RegexpMatcherFactory

createInstance, newRegexpMatcher, newRegexpMatcher, testAvailability

Constructor Details

RegexpFactory

public RegexpFactory()

Method Details

createRegexpInstance

protected Regexp createRegexpInstance(String classname)
            throws BuildException
Wrapper over RegexpMatcherFactory.createInstance that ensures that we are dealing with a Regexp implementation.

Since:
1.3

See Also:
RegexpMatcherFactory.createInstance(String)


newRegexp

public Regexp newRegexp()
            throws BuildException
Create a new regular expression matcher instance.


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.


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.