public static class FileBackedMonolingualCorpus.Builder extends java.lang.Object implements MonolingualCorpusBuilder
MonolingualCorpusBuilder
to create FileBackedMonolingualCorpus
instances.Constructor and Description |
---|
FileBackedMonolingualCorpus.Builder(java.io.File dir,
java.lang.String id,
boolean readonly)
Constructs an empty builder backed in the given directory.
|
Modifier and Type | Method and Description |
---|---|
FileBackedMonolingualCorpus.Builder |
add(Sentence sentence)
Appends a sentence to the end of the list contained by this builder.
|
FileBackedMonolingualCorpus |
build()
Builds a
FileBackedMonolingualCorpus representing the data in this builder. |
public FileBackedMonolingualCorpus.Builder(java.io.File dir, java.lang.String id, boolean readonly) throws java.io.FileNotFoundException
dir
- the directory in which to back the corpus to build.id
- a unique identifier for the monolingual corpus in the given directory.readonly
- whether the corpus to create should be read-only or not.java.io.FileNotFoundException
- if the given directory does not exist and cannot be created.public FileBackedMonolingualCorpus.Builder add(Sentence sentence)
add
in interface MonolingualCorpusBuilder
sentence
- the sentence to add.public FileBackedMonolingualCorpus build()
FileBackedMonolingualCorpus
representing the data in this builder.build
in interface MonolingualCorpusBuilder
FileBackedMonolingualCorpus
representing the data in this builder.