Class BratDocumentStream
java.lang.Object
opennlp.tools.formats.brat.BratDocumentStream
- All Implemented Interfaces:
AutoCloseable, opennlp.tools.util.ObjectStream<BratDocument>
public class BratDocumentStream
extends Object
implements opennlp.tools.util.ObjectStream<BratDocument>
-
Constructor Summary
ConstructorsConstructorDescriptionBratDocumentStream(AnnotationConfiguration config, File bratCorpusDirectory, boolean searchRecursive, FileFilter fileFilter) Creates aBratDocumentStreamwhich reads the documents from the given input directory. -
Method Summary
-
Constructor Details
-
BratDocumentStream
public BratDocumentStream(AnnotationConfiguration config, File bratCorpusDirectory, boolean searchRecursive, FileFilter fileFilter) throws IOException Creates aBratDocumentStreamwhich reads the documents from the given input directory.- Parameters:
config- the annotation.conf from the brat project as an Annotation Configuration objectbratCorpusDirectory- the directory containing all the brat training data filessearchRecursive- specifies if the corpus directory should be traversed recursively to find training data files.fileFilter- a custom file filter to filter out certain files or null to accept all files- Throws:
IOException- if reading from the brat directory fails in any way.
-
-
Method Details
-
read
- Specified by:
readin interfaceopennlp.tools.util.ObjectStream<BratDocument>- Throws:
IOException
-
reset
public void reset()- Specified by:
resetin interfaceopennlp.tools.util.ObjectStream<BratDocument>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceopennlp.tools.util.ObjectStream<BratDocument>
-