net.sf.retrotranslator.runtime.impl
Class MatchResultImpl

java.lang.Object
  extended by net.sf.retrotranslator.runtime.impl.MatchResultImpl
All Implemented Interfaces:
java.util.regex.MatchResult

public class MatchResultImpl
extends java.lang.Object
implements java.util.regex.MatchResult

Author:
Taras Puchko

Field Summary
private  boolean available
           
private  int[] ends
           
private  int groupCount
           
private  java.lang.String[] groups
           
private  int[] starts
           
 
Constructor Summary
MatchResultImpl(boolean available, int groupCount, int[] starts, int[] ends, java.lang.String[] groups)
           
 
Method Summary
 int end()
           
 int end(int group)
           
 java.lang.String group()
           
 java.lang.String group(int group)
           
 int groupCount()
           
 int start()
           
 int start(int group)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

available

private final boolean available

groupCount

private final int groupCount

starts

private final int[] starts

ends

private final int[] ends

groups

private final java.lang.String[] groups
Constructor Detail

MatchResultImpl

public MatchResultImpl(boolean available,
                       int groupCount,
                       int[] starts,
                       int[] ends,
                       java.lang.String[] groups)
Method Detail

start

public int start()
Specified by:
start in interface java.util.regex.MatchResult

start

public int start(int group)
Specified by:
start in interface java.util.regex.MatchResult

end

public int end()
Specified by:
end in interface java.util.regex.MatchResult

end

public int end(int group)
Specified by:
end in interface java.util.regex.MatchResult

group

public java.lang.String group()
Specified by:
group in interface java.util.regex.MatchResult

group

public java.lang.String group(int group)
Specified by:
group in interface java.util.regex.MatchResult

groupCount

public int groupCount()
Specified by:
groupCount in interface java.util.regex.MatchResult