org.apache.commons.digester
Class SimpleRegexMatcher
java.lang.Object
|
+--org.apache.commons.digester.RegexMatcher
|
+--org.apache.commons.digester.SimpleRegexMatcher
- public class SimpleRegexMatcher
- extends RegexMatcher
Simple regex pattern matching algorithm.
This uses just two wildcards:
*
matches any sequence of none, one or more characters
?
matches any one character
Escaping these wildcards is not supported .
- Since:
- 1.5
Method Summary |
org.apache.commons.logging.Log |
getLog()
Gets the Log implementation. |
boolean |
match(java.lang.String basePattern,
java.lang.String regexPattern)
Matches using simple regex algorithm. |
void |
setLog(org.apache.commons.logging.Log log)
Sets the current Log implementation used by this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleRegexMatcher
public SimpleRegexMatcher()
getLog
public org.apache.commons.logging.Log getLog()
- Gets the
Log
implementation.
setLog
public void setLog(org.apache.commons.logging.Log log)
- Sets the current
Log
implementation used by this class.
match
public boolean match(java.lang.String basePattern,
java.lang.String regexPattern)
- Matches using simple regex algorithm.
- Overrides:
match
in class RegexMatcher
- Parameters:
basePattern
- the standard digester path representing the elementregexPattern
- the regex pattern the path will be tested against- Returns:
- true if the given pattern matches the given path
Copyright © 2001-2006 The Apache Software Foundation. All Rights Reserved.