public void processFiles(final Collection<File> files, int numThreads, boolean clearPool, Optional<Timing> tim) throws IOException { processFiles(null, files, numThreads, clearPool, tim); }
public void processFiles(final Collection<File> files, boolean clearPool, Optional<Timing> tim) throws IOException { processFiles(files, 1, clearPool, tim); }
protected static void processFiles(String base, final Collection<File> files, int numThreads, Properties properties, BiConsumer<Annotation, Consumer<Annotation>> annotate, BiConsumer<Annotation, OutputStream> print, OutputFormat outputFormat, boolean clearPool) throws IOException { processFiles(base, files, numThreads, properties, annotate, print, outputFormat, clearPool, Optional.empty(), Optional.empty()); }
/** * Process a collection of files. * * @param base The base input directory to process from. * @param files The files to process. * @param numThreads The number of threads to annotate on. * @param clearPool Whether or not to clear pool when process is done * * @throws IOException */ public void processFiles(String base, final Collection<File> files, int numThreads, boolean clearPool, Optional<Timing> tim) throws IOException { AnnotationOutputter.Options options = AnnotationOutputter.getOptions(properties); StanfordCoreNLP.OutputFormat outputFormat = StanfordCoreNLP.OutputFormat.valueOf(properties.getProperty("outputFormat", DEFAULT_OUTPUT_FORMAT).toUpperCase()); processFiles(base, files, numThreads, properties, this::annotate, createOutputter(properties, options), outputFormat, clearPool, Optional.of(this), tim); }
this.processFiles(null, files, numThreads, clearPool, Optional.of(tim)); this.processFiles(null, files, numThreads, clearPool, Optional.of(tim));
StanfordCoreNLP.processFiles(null, files, 1, properties, this::annotate, StanfordCoreNLP.createOutputter(properties, new AnnotationOutputter.Options()), outputFormat, false); StanfordCoreNLP.processFiles(null, files, 1, properties, this::annotate, StanfordCoreNLP.createOutputter(properties, new AnnotationOutputter.Options()), outputFormat, false);
public void processFiles(final Collection<File> files, int numThreads) throws IOException { processFiles(null, files, numThreads); }
public void processFiles(final Collection<File> files, int numThreads, boolean clearPool, Optional<Timing> tim) throws IOException { processFiles(null, files, numThreads, clearPool, tim); }
public void processFiles(final Collection<File> files, boolean clearPool, Optional<Timing> tim) throws IOException { processFiles(files, 1, clearPool, tim); }
public void processFiles(final Collection<File> files) throws IOException { processFiles(files, 1); }
protected static void processFiles(String base, final Collection<File> files, int numThreads, Properties properties, BiConsumer<Annotation, Consumer<Annotation>> annotate, BiConsumer<Annotation, OutputStream> print, OutputFormat outputFormat, boolean clearPool) throws IOException { processFiles(base, files, numThreads, properties, annotate, print, outputFormat, clearPool, Optional.empty(), Optional.empty()); }
/** * Process a collection of files. * * @param base The base input directory to process from. * @param files The files to process. * @param numThreads The number of threads to annotate on. * @param clearPool Whether or not to clear pool when process is done * * @throws IOException */ public void processFiles(String base, final Collection<File> files, int numThreads, boolean clearPool, Optional<Timing> tim) throws IOException { AnnotationOutputter.Options options = AnnotationOutputter.getOptions(properties); StanfordCoreNLP.OutputFormat outputFormat = StanfordCoreNLP.OutputFormat.valueOf(properties.getProperty("outputFormat", DEFAULT_OUTPUT_FORMAT).toUpperCase()); processFiles(base, files, numThreads, properties, this::annotate, createOutputter(properties, options), outputFormat, clearPool, Optional.of(this), tim); }
this.processFiles(null, files, numThreads, clearPool, Optional.of(tim)); this.processFiles(null, files, numThreads, clearPool, Optional.of(tim));
StanfordCoreNLP.processFiles(null, files, 1, properties, this::annotate, StanfordCoreNLP.createOutputter(properties, new AnnotationOutputter.Options()), outputFormat, false); StanfordCoreNLP.processFiles(null, files, 1, properties, this::annotate, StanfordCoreNLP.createOutputter(properties, new AnnotationOutputter.Options()), outputFormat, false);
String fileName = props.getProperty("file"); Collection<File> files = new FileSequentialCollection(new File(fileName), props.getProperty("extension"), true); pipeline.processFiles(files, props); String fileName = props.getProperty("filelist"); Collection<File> files = readFileList(fileName); pipeline.processFiles(files, props);
String fileName = props.getProperty("file"); Collection<File> files = new FileSequentialCollection(new File(fileName), props.getProperty("extension"), true); pipeline.processFiles(null, files, numThreads); pipeline.processFiles(null, files, numThreads);