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 Details

    • BratDocumentStream

      public BratDocumentStream(AnnotationConfiguration config, File bratCorpusDirectory, boolean searchRecursive, FileFilter fileFilter) throws IOException
      Creates a BratDocumentStream which reads the documents from the given input directory.
      Parameters:
      config - the annotation.conf from the brat project as an Annotation Configuration object
      bratCorpusDirectory - the directory containing all the brat training data files
      searchRecursive - 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