IBM Rational Functional Tester
Version 8.2.1
IBM Rational Functional Tester API Reference

Project Version 2.3

com.rational.test.util.regex
Class JavaRegExp

java.lang.Object
  extended by com.rational.test.util.regex.JavaRegExp
All Implemented Interfaces:
IRegEx

public class JavaRegExp
extends java.lang.Object
implements IRegEx

JavaRegular Expression


Constructor Summary
JavaRegExp(java.lang.String pattern)
           
JavaRegExp(java.lang.String pattern, boolean supportMatches)
           
JavaRegExp(java.lang.String pattern, int matchFlags)
           
 
Method Summary
 java.lang.String getMatch()
          Returns the part of the string that matched the pattern.
 java.lang.String getMatch(int index)
          Returns the substring that matched one of the parenthesized subexpressions of the regular expression.
 int getMatchCount()
          Returns the number of parenthesized subexpressions in the regular expression.
 int getMatchFlags()
          Return the match flags
 boolean matches(java.lang.String stringToCompare)
          Determines whether the regular expression pattern matches the provided string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaRegExp

public JavaRegExp(java.lang.String pattern)

JavaRegExp

public JavaRegExp(java.lang.String pattern,
                  int matchFlags)

JavaRegExp

public JavaRegExp(java.lang.String pattern,
                  boolean supportMatches)
Method Detail

getMatch

public java.lang.String getMatch()
Description copied from interface: IRegEx
Returns the part of the string that matched the pattern. This is the same as getMatch(0).

Specified by:
getMatch in interface IRegEx

getMatch

public java.lang.String getMatch(int index)
Description copied from interface: IRegEx
Returns the substring that matched one of the parenthesized subexpressions of the regular expression. The index indicates which substring should be returned. An index of 0 returns the entire matched string, an index of 1 returns the matched substring for the first parenthesized subexpression of the regular expression, etc.

Specified by:
getMatch in interface IRegEx

getMatchCount

public int getMatchCount()
Description copied from interface: IRegEx
Returns the number of parenthesized subexpressions in the regular expression.

Specified by:
getMatchCount in interface IRegEx

matches

public boolean matches(java.lang.String stringToCompare)
Description copied from interface: IRegEx
Determines whether the regular expression pattern matches the provided string.

Specified by:
matches in interface IRegEx

getMatchFlags

public int getMatchFlags()
Return the match flags

Specified by:
getMatchFlags in interface IRegEx
Returns: