package com.googlecode.totallylazy.iterators;
import java.util.NoSuchElementException;
import java.util.regex.MatchResult;
public final class GroupIterator extends ReadOnlyIterator<String> {
private final MatchResult result;
private int index = 1;
public GroupIterator(MatchResult result) {
this.result = result;
}
public final boolean hasNext() {
return index <= result.groupCount();
}
public final String next() {
if(hasNext()){
return result.group(index++);
}
throw new NoSuchElementException();
}
}