@Override protected void initCas(CAS aCas, Resource aResource, String aQualifier) throws RuntimeException { super.initCas(aCas, aResource, aQualifier); try { posMappingProvider.configure(aCas); } catch (AnalysisEngineProcessException e) { throw new RuntimeException(e); } }
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { mappingProvider.configure(aJCas.getCas()); flexTagEngine.process(aJCas); annotateTaggingResultsLinkToTokens(aJCas); }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { try { if (posEnabled) { posMappingProvider.configure(aJCas.getCas()); } if (chunkEnabled) { chunkMappingProvider.configure(aJCas.getCas()); } } catch (AnalysisEngineProcessException e) { throw new IOException(e); } Resource res = nextFile(); initCas(aJCas, res); BufferedReader reader = null; try { reader = new BufferedReader(new InputStreamReader( CompressionUtils.getInputStream(res.getLocation(), res.getInputStream()), sourceEncoding)); convert(aJCas, reader); } finally { closeQuietly(reader); } }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { try { if (namedEntityEnabled) { namedEntityMappingProvider.configure(aJCas.getCas()); } } catch (AnalysisEngineProcessException e) { throw new IOException(e); } Resource res = nextFile(); initCas(aJCas, res); BufferedReader reader = null; try { reader = new BufferedReader(new InputStreamReader( CompressionUtils.getInputStream(res.getLocation(), res.getInputStream()), sourceEncoding)); convert(aJCas, reader); } finally { closeQuietly(reader); } }
throws IOException, CollectionException mappingProvider.configure(jCas.getCas());
posMappingProvider.configure(cas);
try { CAS cas = jcas.getCas(); mappingProvider.configure(cas);
try { CAS cas = jcas.getCas(); mappingProvider.configure(cas);
lexiconProvider.configure(cas); ruleProvider.configure(cas); mappingProvider.configure(cas);
mappingProvider.configure(cas);
mappingProvider.configure(cas);
mappingProvider.configure(cas);
posMappingProvider.configure(cas);
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { CAS cas = aJCas.getCas(); dictModelProvider.configure(cas); posTaggingModelProvider.configure(cas); posMappingProvider.configure(cas); for (Sentence sentence : select(aJCas, Sentence.class)) { List<Token> tokens = selectCovered(aJCas, Token.class, sentence); List<String> tokenTexts = asList(toText(tokens).toArray(new String[tokens.size()])); DEPTree tree = NLPGetter.toDEPTree(tokenTexts); AbstractComponent tagger = posTaggingModelProvider.getResource(); tagger.process(tree); String[] posTags = tree.getPOSTags(); int i = 0; for (Token t : tokens) { String tag = posTags[i + 1]; Type posTag = posMappingProvider.getTagType(tag != null ? tag.intern() : null); POS posAnno = (POS) cas.createAnnotation(posTag, t.getBegin(), t.getEnd()); posAnno.setPosValue(tag); POSUtils.assignCoarseValue(posAnno); posAnno.addToIndexes(); t.setPos(posAnno); i++; } } }
@Override public void process(JCas jCas) throws AnalysisEngineProcessException { modelProvider.configure(jCas.getCas()); mappingProvider.configure(jCas.getCas()); List<Token> tokens = selectCovered(jCas, Token.class, 0, jCas.getDocumentText().length()); List<TaggedToken> taggedTokens = tagTweetTokens(tokens, modelProvider.getResource()); for (TaggedToken taggedToken : taggedTokens) { Type posType = mappingProvider.getTagType(taggedToken.tag); POS pos = (POS) jCas.getCas().createAnnotation(posType, taggedToken.getBegin(), taggedToken.getEnd()); pos.setPosValue(taggedToken.tag.intern()); pos.addToIndexes(); taggedToken.token.setPos(pos); } }
mappingProvider.configure(cas);
posMappingProvider.configure(aCAS);