public final class Corpus extends Object implements Iterable<KAFDocument>, Serializable
Modifier and Type | Method and Description |
---|---|
static Corpus |
create(boolean recursive,
Iterable<?> filesOrDirs) |
static Corpus |
create(boolean recursive,
Object... filesOrDirs) |
boolean |
equals(Object object) |
Path |
file(Object key) |
Set<Path> |
files() |
Corpus |
fixURIs() |
KAFDocument |
get(Object key) |
int |
hashCode() |
boolean |
isEmpty() |
Iterator<KAFDocument> |
iterator() |
Stream<KAFDocument> |
parallelStream() |
Path |
path() |
int |
size() |
Corpus[] |
split(Long shuffleSeed,
float... percentages) |
Spliterator<KAFDocument> |
spliterator() |
Stream<KAFDocument> |
stream() |
String |
toString() |
Corpus |
transform(BiConsumer<Path,KAFDocument> transformer) |
Corpus |
transform(Consumer<KAFDocument> transformer) |
public Path path()
public int size()
public boolean isEmpty()
public KAFDocument get(Object key)
public Iterator<KAFDocument> iterator()
iterator
in interface Iterable<KAFDocument>
public Spliterator<KAFDocument> spliterator()
spliterator
in interface Iterable<KAFDocument>
public Stream<KAFDocument> stream()
public Stream<KAFDocument> parallelStream()
public Corpus transform(Consumer<KAFDocument> transformer)
public Corpus transform(BiConsumer<Path,KAFDocument> transformer)
public Corpus fixURIs()
Copyright © 2016–2020 FBK. All rights reserved.