Class RegexEngineImpl

java.lang.Object
com.thaiopensource.datatype.xsd.regex.java.RegexEngineImpl
All Implemented Interfaces:
RegexEngine

public class RegexEngineImpl extends Object implements RegexEngine
An implementation of RegexEngine using the JDK 1.4+ java.util.regex package.
  • Constructor Details

    • RegexEngineImpl

      public RegexEngineImpl()
  • Method Details

    • compile

      public Regex compile(String str) 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:
      str - a String containing a regular expression
      Returns:
      a Regex for str
      Throws:
      RegexSyntaxException - if str is not a valid regular expression