Google

RegexpMatcherFactory (Apache Ant API)

org.apache.tools.ant.util.regexp
Class RegexpMatcherFactory


java.lang.Object

  |

  +--org.apache.tools.ant.util.regexp.RegexpMatcherFactory

Direct Known 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.

Author:
Stefan Bodewig

Constructor Summary
RegexpMatcherFactory()
           
 
Method Summary
protected  RegexpMatcher createInstance(java.lang.String className)
           
 RegexpMatcher newRegexpMatcher()
          Create a new regular expression instance.
 RegexpMatcher newRegexpMatcher(Project p)
          Create a new regular expression instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexpMatcherFactory


public RegexpMatcherFactory()
Method Detail

newRegexpMatcher


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

BuildException

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

createInstance


protected RegexpMatcher createInstance(java.lang.String className)
                                throws BuildException
BuildException


Copyright 2000-2002 Apache Software Foundation. All Rights Reserved.