com.thaiopensource.datatype.xsd.regex.xerces2
Class RegexEngineImpl
java.lang.Object
com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl
- All Implemented Interfaces:
- RegexEngine
public class RegexEngineImpl
- extends Object
- implements RegexEngine
An implementation of RegexEngine
using the Xerces 2 regular expression
implementation.
Method Summary |
Regex |
compile(String expr)
Compiles a string containing a regular expression into a Regex object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexEngineImpl
public RegexEngineImpl()
compile
public Regex compile(String expr)
throws RegexSyntaxException
- Description copied from interface:
RegexEngine
- Compiles a string containing a regular expression into a
Regex
object.
The Regex
object can be used to test whether a string matches the regular
expression.
- Specified by:
compile
in interface RegexEngine
- Parameters:
expr
- a String containing a regular expression
- Returns:
- a
Regex
for str
- Throws:
RegexSyntaxException
- if str
is not a valid regular expression