Class AbstractSequenceIterator<T extends SequenceElement>
- java.lang.Object
-
- org.deeplearning4j.models.sequencevectors.iterators.AbstractSequenceIterator<T>
-
- All Implemented Interfaces:
SequenceIterator<T>
public class AbstractSequenceIterator<T extends SequenceElement> extends Object implements SequenceIterator<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractSequenceIterator.Builder<T extends SequenceElement>
-
Field Summary
Fields Modifier and Type Field Description protected AtomicInteger
tagger
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSequenceIterator(@NonNull Iterable<Sequence<T>> iterable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasMoreSequences()
Checks, if there's more sequences availableSequence<T>
nextSequence()
Returns next sequence out of iteratorvoid
reset()
Resets iterator to first position
-
-
-
Field Detail
-
tagger
protected AtomicInteger tagger
-
-
Method Detail
-
hasMoreSequences
public boolean hasMoreSequences()
Checks, if there's more sequences available- Specified by:
hasMoreSequences
in interfaceSequenceIterator<T extends SequenceElement>
- Returns:
-
nextSequence
public Sequence<T> nextSequence()
Returns next sequence out of iterator- Specified by:
nextSequence
in interfaceSequenceIterator<T extends SequenceElement>
- Returns:
-
reset
public void reset()
Resets iterator to first position- Specified by:
reset
in interfaceSequenceIterator<T extends SequenceElement>
-
-