Package org.apache.uima.analysis_engine

Examples of org.apache.uima.analysis_engine.AnalysisEngine.newJCas()


 
  @Test
  public void testLoadWordsOnly() throws ResourceInitializationException, IOException, CollectionException {
    CollectionReader collectionReader = TestUtil.getCR(new File("desc/test/OpenNLPPOSCollectionReader2.xml"));
    AnalysisEngine analysisEngine = TestUtil.getAE(new File("desc/test/NullAnnotator.xml"));
    JCas jCas = analysisEngine.newJCas();
    collectionReader.getNext(jCas.getCas());
   
    BaseToken baseToken = TestUtil.getFeatureStructureAtIndex(jCas, BaseToken.class, 0);
    assertEquals(0, baseToken.getBegin());
    assertEquals(1, baseToken.getEnd());
View Full Code Here


    baseToken = TestUtil.getFeatureStructureAtIndex(jCas, BaseToken.class, 6);
    assertEquals(".", baseToken.getCoveredText());
    assertNull(baseToken.getPartOfSpeech());

    CollectionException ce = null;
    jCas = analysisEngine.newJCas();
    try {
      collectionReader.getNext(jCas.getCas());
    } catch(CollectionException e) {
      ce = e;
    }
View Full Code Here

    AggregateBuilder builder = new AggregateBuilder();
    builder.add(findDescription(ModifierExtractorAnnotator.class));
    builder.add(findDescription(DegreeOfRelationExtractorAnnotator.class));
    builder.add(findDescription(LocationOfRelationExtractorAnnotator.class));
    AnalysisEngine engine = builder.createAggregate();
    JCas jCas = engine.newJCas();

    // populate the CAS with an example sentence
    // TODO: add annotations to support phrase chunk and dependency features
    TokenBuilder<BaseToken, Sentence> tokenBuilder =
        new TokenBuilder<BaseToken, Sentence>(BaseToken.class, Sentence.class, "partOfSpeech", null);
View Full Code Here

        createEngineDescription(
            StanfordLemmatizer.class)
        );     
    AnalysisEngine ae = AnalysisEngineFactory.createEngine(aed);
   
    JCas jcas = ae.newJCas();
    jcas.setDocumentLanguage("en");
    jcas.setDocumentText(fileContents);
   
    ae.process(jcas);
   
View Full Code Here

                    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();
       
View Full Code Here

        createEngineDescription(
            StanfordLemmatizer.class)
        );     
    AnalysisEngine ae = AnalysisEngineFactory.createEngine(aed);
   
    JCas jcas = ae.newJCas();
    jcas.setDocumentText(fileContents);
   
    ae.process(jcas);
   
    Collection<Lemma> lemmas = JCasUtil.select(jcas, Lemma.class);
View Full Code Here

        createEngineDescription(
            GateLemmatizer.class)
        );     
    AnalysisEngine ae = AnalysisEngineFactory.createEngine(aed);
   
    JCas jcas = ae.newJCas();
    jcas.setDocumentText(fileContents);
   
    ae.process(jcas);
   
    Collection<Lemma> lemmas = JCasUtil.select(jcas, Lemma.class);
View Full Code Here

        System.err
            .println("Warning: this test case runs only if uimaj-core is a sister project to the tagger project; otherwise, the test input data is not available.");
        System.err.println("Skipping test");
        return;
      }
      JCas cas = taggerEngine.newJCas();
      cas.setDocumentText(text);
      taggerEngine.process(cas);
      List<String> savedTags = readSavedTagList();
      List<String> currentTags = getCurrentTagList(cas);
      assertTrue("List of tags is not the same length", savedTags.size() == currentTags.size());
View Full Code Here

      e.printStackTrace();
      assertTrue(false);
    }
    JCas cas = null;
    try {
      cas = ae.newJCas();
    } catch (ResourceInitializationException e) {
      e.printStackTrace();
      assertTrue(false);
    }
    cas.setDocumentText(text);
View Full Code Here

            RutaEngine.PARAM_MAIN_SCRIPT, "org.apache.uima.ruta.engine.UimafitTest",
            // Path(s) where the scripts are located
            RutaEngine.PARAM_SCRIPT_PATHS, new String[] { "src/test/resources" });

    // Create a CAS from the AE so it has the required type priorities
    JCas jcas = tm.newJCas();

    // Fill the CAS with some tokens
    JCasBuilder builder = new JCasBuilder(jcas);
    builder.add("This", TruePositive.class);
    builder.add(" ");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.