org.apache.tools.ant.util.regexp

Class RegexpMatcherFactory

Known Direct Subclasses:
RegexpFactory

public class RegexpMatcherFactory
extends java.lang.Object

Simple Factory Class that produces an implementation of RegexpMatcher based on the system property ant.regexp.matcherimpl and the classes available.

In a more general framework this class would be abstract and have a static newInstance method.

Constructor Summary

RegexpMatcherFactory()

Method Summary

protected RegexpMatcher
createInstance(String className)
RegexpMatcher
newRegexpMatcher()
Create a new regular expression instance.
RegexpMatcher
newRegexpMatcher(Project p)
Create a new regular expression instance.
protected void
testAvailability(String className)

Constructor Details

RegexpMatcherFactory

public RegexpMatcherFactory()

Method Details

createInstance

protected RegexpMatcher createInstance(String className)
            throws BuildException


newRegexpMatcher

public RegexpMatcher newRegexpMatcher()
            throws BuildException
Create a new regular expression instance.


newRegexpMatcher

public RegexpMatcher newRegexpMatcher(Project p)
            throws BuildException
Create a new regular expression instance.

Parameters:
p - Project whose ant.regexp.regexpimpl property will be used.


testAvailability

protected void testAvailability(String className)
            throws BuildException


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