Package org.apache.tools.ant.util.regexp
Class RegexpMatcherFactory
java.lang.Object
org.apache.tools.ant.util.regexp.RegexpMatcherFactory
- Direct Known Subclasses:
- RegexpFactory
Simple Factory Class that produces an implementation of RegexpMatcher based on the system
 property 
ant.regexp.regexpimpl and the classes available.
 In a more general framework this class would be abstract and have a static newInstance method.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected RegexpMatchercreateInstance(String className) Create an instance of a matcher from a classname.Create a new regular expression instance.Create a new regular expression instance.static booleanregexpMatcherPresent(Project project) Checks if a RegExp-Matcher is available.protected voidtestAvailability(String className) Test if a particular class is available to be used.
- 
Constructor Details- 
RegexpMatcherFactorypublic RegexpMatcherFactory()
 
- 
- 
Method Details- 
newRegexpMatcherCreate a new regular expression instance.- Returns:
- the matcher
- Throws:
- BuildException- on error
 
- 
newRegexpMatcherCreate a new regular expression instance.- Parameters:
- p- Project whose ant.regexp.regexpimpl property will be used.
- Returns:
- the matcher
- Throws:
- BuildException- on error
 
- 
createInstanceCreate an instance of a matcher from a classname.- Parameters:
- className- a- Stringvalue
- Returns:
- a RegexpMatchervalue
- Throws:
- BuildException- if an error occurs
 
- 
testAvailabilityTest if a particular class is available to be used.- Parameters:
- className- a- Stringvalue
- Throws:
- BuildException- if an error occurs
 
- 
regexpMatcherPresentChecks if a RegExp-Matcher is available.- Parameters:
- project- The project to check for (may be- null)
- Returns:
- trueif available otherwise- false
 
 
-