com.google.gwt.regexp.shared
Class MatchResult

java.lang.Object
  extended by com.google.gwt.regexp.shared.MatchResult

public class MatchResult
extends java.lang.Object

Pure Java implementation of a regular expression match result.


Constructor Summary
MatchResult(int index, java.lang.String input, java.util.List<java.lang.String> groups)
           
 
Method Summary
 java.lang.String getGroup(int index)
          Retrieves the matched string or the given matched group.
 int getGroupCount()
           
 int getIndex()
           
 java.lang.String getInput()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchResult

public MatchResult(int index,
                   java.lang.String input,
                   java.util.List<java.lang.String> groups)
Method Detail

getGroup

public java.lang.String getGroup(int index)
Retrieves the matched string or the given matched group.

Parameters:
index - the index of the group to return, 0 to return the whole matched string; must be between 0 and getGroupCount() - 1 included
Returns:
The matched string if index is zero, else the given matched group. If the given group was optional and did not match, the behavior is browser-dependent: this method will return null or an empty string.

getGroupCount

public int getGroupCount()
Returns:
The number of groups, including the matched string hence greater or equal than 1.

getIndex

public int getIndex()
Returns:
The zero-based index of the match in the input string.

getInput

public java.lang.String getInput()
Returns:
The original input string.