Class SpectrumMatchesIterator
java.lang.Object
com.compomics.util.experiment.identification.matches_iterators.MatchesIterator
com.compomics.util.experiment.identification.matches_iterators.SpectrumMatchesIterator
public class SpectrumMatchesIterator extends MatchesIterator
An iterator for spectrum matches.
- Author:
- Marc Vaudel, Harald Barsnes, Dominik Kopczynski
-
Constructor Summary
Constructors Constructor Description SpectrumMatchesIterator()
Empty default constructorSpectrumMatchesIterator(long[] keys, Identification identification, WaitingHandler waitingHandler, boolean displayProgress)
Constructor.SpectrumMatchesIterator(long[] keys, Identification identification, WaitingHandler waitingHandler, boolean displayProgress, String filters)
Constructor.SpectrumMatchesIterator(Identification identification, WaitingHandler waitingHandler, boolean displayProgress)
Constructor. -
Method Summary
Modifier and Type Method Description SpectrumMatch
next()
Returns the next match and updates the buffer.Methods inherited from class com.compomics.util.experiment.identification.matches_iterators.MatchesIterator
nextObject
-
Constructor Details
-
SpectrumMatchesIterator
public SpectrumMatchesIterator()Empty default constructor -
SpectrumMatchesIterator
public SpectrumMatchesIterator(Identification identification, WaitingHandler waitingHandler, boolean displayProgress)Constructor.- Parameters:
identification
- the identification where to get the matches fromwaitingHandler
- the waiting handler allowing displaying progress and canceling the processdisplayProgress
- boolean indicating whether the progress of this method should be displayed on the waiting handler
-
SpectrumMatchesIterator
public SpectrumMatchesIterator(long[] keys, Identification identification, WaitingHandler waitingHandler, boolean displayProgress)Constructor.- Parameters:
keys
- the keys of the objectsidentification
- the identification where to get the matchesloadPs fromwaitingHandler
- the waiting handler allowing displaying progress and canceling the processdisplayProgress
- boolean indicating whether the progress of this method should be displayed on the waiting handler
-
SpectrumMatchesIterator
public SpectrumMatchesIterator(long[] keys, Identification identification, WaitingHandler waitingHandler, boolean displayProgress, String filters)Constructor.- Parameters:
keys
- the keys of the objectsidentification
- the identification where to get the matchesloadPs fromwaitingHandler
- the waiting handler allowing displaying progress and canceling the processdisplayProgress
- boolean indicating whether the progress of this method should be displayed on the waiting handlerfilters
- filters for the class
-
-
Method Details
-
next
Returns the next match and updates the buffer. Null if the iterator is done iterating.- Returns:
- the next match
-