public class FilenamesLabelAwareIterator extends Object implements LabelAwareIterator
Modifier and Type | Class and Description |
---|---|
static class |
FilenamesLabelAwareIterator.Builder |
Modifier and Type | Field and Description |
---|---|
protected boolean |
absPath |
protected List<File> |
files |
protected LabelsSource |
labelsSource |
protected AtomicInteger |
position |
Modifier | Constructor and Description |
---|---|
protected |
FilenamesLabelAwareIterator() |
protected |
FilenamesLabelAwareIterator(List<File> files,
LabelsSource source) |
Modifier and Type | Method and Description |
---|---|
LabelsSource |
getLabelsSource() |
boolean |
hasNextDocument() |
LabelledDocument |
nextDocument() |
void |
reset() |
protected AtomicInteger position
protected LabelsSource labelsSource
protected boolean absPath
protected FilenamesLabelAwareIterator()
protected FilenamesLabelAwareIterator(@NonNull List<File> files, @NonNull LabelsSource source)
public boolean hasNextDocument()
hasNextDocument
in interface LabelAwareIterator
public LabelledDocument nextDocument()
nextDocument
in interface LabelAwareIterator
public void reset()
reset
in interface LabelAwareIterator
public LabelsSource getLabelsSource()
getLabelsSource
in interface LabelAwareIterator
Copyright © 2016. All Rights Reserved.