renaming MergingIterator to RODMergingIterator as it is more appropriate for this specialized implementation

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4461 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
asivache 2010-10-08 14:08:28 +00:00
parent bffb8bb01f
commit 77dddd0afa
1 changed files with 5 additions and 5 deletions

View File

@ -32,7 +32,7 @@ import org.broadinstitute.sting.utils.GenomeLoc;
import java.util.*;
public class MergingIterator implements Iterator<RODRecordList>, Iterable<RODRecordList> {
public class RODMergingIterator implements Iterator<RODRecordList>, Iterable<RODRecordList> {
PriorityQueue<Element> queue = new PriorityQueue<Element>();
private class Element implements Comparable<Element> {
@ -45,7 +45,7 @@ public class MergingIterator implements Iterator<RODRecordList>, Iterable<RODRec
if ( ! it.hasNext() ) throw new ReviewedStingException("Iterator is empty");
update();
} else {
throw new ReviewedStingException("Iterator passed to MergingIterator is not LocationAwareSeekableRODIterator");
throw new ReviewedStingException("Iterator passed to RODMergingIterator is not LocationAwareSeekableRODIterator");
}
}
@ -76,15 +76,15 @@ public class MergingIterator implements Iterator<RODRecordList>, Iterable<RODRec
return this;
}
public MergingIterator() {
public RODMergingIterator() {
;
}
public MergingIterator(Iterator<RODRecordList> it) {
public RODMergingIterator(Iterator<RODRecordList> it) {
add(it);
}
public MergingIterator(Collection<Iterator<RODRecordList>> its) {
public RODMergingIterator(Collection<Iterator<RODRecordList>> its) {
for ( Iterator<RODRecordList> it : its ) {
add(it);
}