Class REUtil


  • public class REUtil
    extends java.lang.Object
    This is a class that contains utility helper methods for this package.
    Version:
    $Id: REUtil.java 518156 2007-03-14 14:31:26Z vgritsenko $
    Author:
    Jonathan Locke
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String complexPrefix
      complex:
    • Constructor Summary

      Constructors 
      Constructor Description
      REUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static RE createRE​(java.lang.String expression)
      Creates a regular expression, permitting simple or complex syntax
      static RE createRE​(java.lang.String expression, int matchFlags)
      Creates a regular expression, permitting simple or complex syntax
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • complexPrefix

        private static final java.lang.String complexPrefix
        complex:
        See Also:
        Constant Field Values
    • Constructor Detail

      • REUtil

        public REUtil()
    • Method Detail

      • createRE

        public static RE createRE​(java.lang.String expression,
                                  int matchFlags)
                           throws RESyntaxException
        Creates a regular expression, permitting simple or complex syntax
        Parameters:
        expression - The expression, beginning with a prefix if it's complex or having no prefix if it's simple
        matchFlags - Matching style flags
        Returns:
        The regular expression object
        Throws:
        RESyntaxException - thrown in case of error
      • createRE

        public static RE createRE​(java.lang.String expression)
                           throws RESyntaxException
        Creates a regular expression, permitting simple or complex syntax
        Parameters:
        expression - The expression, beginning with a prefix if it's complex or having no prefix if it's simple
        Returns:
        The regular expression object
        Throws:
        RESyntaxException - thrown in case of error