org.apache.xerces.impl.xpath.regex
Class REUtil

java.lang.Object
  extended by org.apache.xerces.impl.xpath.regex.REUtil

public final class REUtil
extends java.lang.Object

Version:
$Id: REUtil.java 446721 2006-09-15 20:35:34Z mrglavas $

Method Summary
static RegularExpression createRegex(java.lang.String pattern, java.lang.String options)
          Creates a RegularExpression instance.
static void main(java.lang.String[] argv)
          Sample entry.
static boolean matches(java.lang.String regex, java.lang.String target)
           
static boolean matches(java.lang.String regex, java.lang.String options, java.lang.String target)
           
static java.lang.String quoteMeta(java.lang.String literal)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

main

public static void main(java.lang.String[] argv)
Sample entry.
Usage: org.apache.xerces.utils.regex.REUtil <regex> <string>


createRegex

public static RegularExpression createRegex(java.lang.String pattern,
                                            java.lang.String options)
                                     throws ParseException
Creates a RegularExpression instance. This method caches created instances.

Throws:
ParseException
See Also:
RegularExpression.RegularExpression(java.lang.String, java.lang.String)

matches

public static boolean matches(java.lang.String regex,
                              java.lang.String target)
                       throws ParseException
Throws:
ParseException
See Also:
RegularExpression.matches(java.lang.String)

matches

public static boolean matches(java.lang.String regex,
                              java.lang.String options,
                              java.lang.String target)
                       throws ParseException
Throws:
ParseException
See Also:
RegularExpression.matches(java.lang.String)

quoteMeta

public static java.lang.String quoteMeta(java.lang.String literal)