private BratNameSampleStream createNameSampleWith(String nameContainsFilter, Set<String> nameTypes) throws IOException { Map<String, String> typeToClassMap = new HashMap<>(); BratAnnotationStreamTest.addEntityTypes(typeToClassMap); AnnotationConfiguration config = new AnnotationConfiguration(typeToClassMap); File dir = new File(this.getClass().getResource("/opennlp/tools/formats/brat/").getFile()); FileFilter fileFilter = pathname -> pathname.getName().contains(nameContainsFilter); ObjectStream<BratDocument> bratDocumentStream = new BratDocumentStream(config, dir, false, fileFilter); return new BratNameSampleStream(new NewlineSentenceDetector(), WhitespaceTokenizer.INSTANCE, bratDocumentStream, nameTypes); }
public String[] sentDetect(String s) { return Span.spansToStrings(sentPosDetect(s), s); }
private static void testSentenceValues(String sentences) { NewlineSentenceDetector sd = new NewlineSentenceDetector(); String[] results = sd.sentDetect(sentences); Assert.assertEquals(3, results.length); Assert.assertEquals("one.", results[0]); Assert.assertEquals("two.", results[1]); Assert.assertEquals("three.", results[2]); }
sentDetector = new NewlineSentenceDetector();
public String[] sentDetect(String s) { return Span.spansToStrings(sentPosDetect(s), s); }
BratDocumentParser parser = new BratDocumentParser(new NewlineSentenceDetector(), WhitespaceTokenizer.INSTANCE);
public String[] sentDetect(String s) { return Span.spansToStrings(sentPosDetect(s), s); }
sentDetector = new NewlineSentenceDetector();
sentDetector = new NewlineSentenceDetector();