public Visitor(JCas jcas, boolean preserveWhitespace) { this.builder = new JCasBuilder(jcas); this.preserveWhitespace = preserveWhitespace; }
public Visitor(JCas jcas, boolean preserveWhitespace) { builder = new JCasBuilder(jcas); this.preserveWhitespace = preserveWhitespace; }
public Visitor(JCas jcas) { builder = new JCasBuilder(jcas); }
public Visitor(JCas jcas) { this.builder = new JCasBuilder(jcas); }
private Collection<String> getLemmas(String text) throws ResourceInitializationException, AnalysisEngineProcessException { AnalysisEngine ae = AnalysisEngineFactory.createEngine( createEngineDescription( createEngineDescription(BreakIteratorSegmenter.class), createEngineDescription(OpenNlpPosTagger.class, OpenNlpPosTagger.PARAM_LANGUAGE, originalLanguage.toString().toLowerCase()), createEngineDescription(GateLemmatizer.class))); JCasBuilder cb = new JCasBuilder(ae.newJCas()); cb.add(text); cb.close(); JCas jcas = cb.getJCas(); ae.process(jcas); // Get the lemmas Collection<Lemma> lemmas = JCasUtil.select(jcas, Lemma.class); // Convert to strings Collection<String> strings = new ArrayList<String>(); for (Lemma lemma : lemmas) { strings.add(lemma.getValue().toLowerCase()); } return strings; }
private void convert(JCas aJCas, BufferedReader aReader) throws IOException JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
JCasBuilder doc = new JCasBuilder(aJCas);
throws IOException JCasBuilder casBuilder = new JCasBuilder(aJCas);
private void convert(JCas aJCas, BufferedReader aReader) throws IOException JCasBuilder doc = new JCasBuilder(aJCas);
private void convert(JCas aJCas, BufferedReader aReader) throws IOException JCasBuilder doc = new JCasBuilder(aJCas);
@Test public void testIsBeginInSameSentence() throws Exception { JCas jcas = JCasFactory.createJCas(); JCasBuilder jb = new JCasBuilder(jcas); Sentence s1 = jb.add("Sentence 1.", Sentence.class); jb.add(" "); Sentence s2 = jb.add("Sentence 2.", Sentence.class); jb.add(" "); Sentence s3 = jb.add(".", Sentence.class); Sentence s4 = jb.add(".", Sentence.class); jb.close(); assertFalse(isBeginInSameSentence(jcas, s2.getBegin(), s2.getEnd())); assertFalse(isBeginInSameSentence(jcas, s2.getEnd(), s2.getBegin())); assertTrue(isBeginInSameSentence(jcas, s1.getBegin() + 1, s1.getEnd() - 1)); assertTrue(isBeginInSameSentence(jcas, s1.getEnd() - 1, s1.getBegin() + 1)); assertFalse(isBeginInSameSentence(jcas, s1.getBegin(), s1.getEnd())); assertFalse(isBeginInSameSentence(jcas, s1.getEnd(), s1.getBegin())); assertFalse(isBeginInSameSentence(jcas, s2.getBegin(), s1.getBegin())); assertFalse(isBeginInSameSentence(jcas, s1.getBegin(), s2.getBegin())); assertFalse(isBeginInSameSentence(jcas, s3.getBegin(), s4.getBegin())); assertTrue(isBeginInSameSentence(jcas, 0, 0)); }
JCasBuilder jb = new JCasBuilder(jcas); Sentence s1 = jb.add("Sentence 1.", Sentence.class); jb.add(" ");