public class FilteredSequenceIterator<T extends SequenceElement> extends Object implements SequenceIterator<T>
| Constructor and Description |
|---|
FilteredSequenceIterator(SequenceIterator<T> iterator,
VocabCache<T> vocabCache)
Creates Filtered SequenceIterator on top of another SequenceIterator and appropriate VocabCache instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasMoreSequences()
Checks, if there's any more sequences left in underlying iterator
|
Sequence<T> |
nextSequence()
Returns filtered sequence, that contains sequence elements from vocabulary only.
|
void |
reset()
Resets iterator down to first sequence
|
public FilteredSequenceIterator(@NonNull
SequenceIterator<T> iterator,
@NonNull
VocabCache<T> vocabCache)
iterator - vocabCache - public boolean hasMoreSequences()
hasMoreSequences in interface SequenceIterator<T extends SequenceElement>public Sequence<T> nextSequence()
nextSequence in interface SequenceIterator<T extends SequenceElement>public void reset()
reset in interface SequenceIterator<T extends SequenceElement>Copyright © 2017. All rights reserved.