Class 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 Detail

      • RegexEngineImpl

        public RegexEngineImpl()
    • Method Detail

      • 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