public LinkingMorphemes getLinkingMorphemes() throws IOException { if (morphemes == null) { modelProvider.configure(); morphemes = modelProvider.getResource(); } return morphemes; } }
@Override protected void initMorphologicalAnalyzer() { mp_analyzer = new EnglishMPAnalyzer(dictModelProvider.getResource()); } }
@Override protected Dictionary produceResource(InputStream aStream) throws Exception { return new German98Dictionary(aStream, affixModelProvider.getResource(), modelEncoding); } };
@Override public Uby getResource() { try { modelProvider.configure(); return modelProvider.getResource(); } catch (IOException e) { throw new IllegalStateException(e); } }
public SplitterAlgorithm getSplitter() throws IOException, ResourceInitializationException { if (this.splitter == null) { kompVVicProvider.configure(); kompVHicProvider.configure(); grfExtlProvider.configure(); this.splitter = new AsvToolboxSplitterAlgorithm(kompVVicProvider.getResource(), kompVHicProvider.getResource(), grfExtlProvider.getResource()); } return this.splitter; }
public Dictionary getDictionary() throws IOException { if (this.dict == null) { affixModelProvider.configure(); modelProvider.configure(); this.dict = modelProvider.getResource(); } return this.dict; } }
AbstractSegmenter segmenter = modelProvider.getResource();
sd.init(forms.toArray(new String[0])); sd.setLemmas(lemmas.toArray(new String[0])); String[] morphTags = modelProvider.getResource().apply(sd).pfeats;
posTagger = new POSTagger(lexiconProvider.getResource(), ruleProvider.getResource(), "UTF-8");
mappingProvider.configure(cas); modelProvider.getResource().clearAdaptiveData(); Span[] namedEntities = modelProvider.getResource().find(tokens);
sd.init(forms.toArray(new String[0])); sd.setLemmas(lemmas.toArray(new String[0])); String[] posTags = modelProvider.getResource().apply(sd).ppos;
String[] lemmas = modelProvider.getResource().apply(sd).plemmas;
LemmatizerME lemmatizer = modelProvider.getResource(); String[] lemmas = lemmatizer.lemmatize(toks, tags);
@Override protected void process(JCas aJCas, String aText, int aZoneBegin) throws AnalysisEngineProcessException { if (isWriteSentence()) { Span[] sentences = sentenceModelProvider.getResource().sentPosDetect(aText); for (Span sSpan : sentences) { createSentence(aJCas, sSpan.getStart() + aZoneBegin, sSpan.getEnd() + aZoneBegin); } } if (isWriteToken()) { for (Sentence sent : selectCovered(aJCas, Sentence.class, aZoneBegin, aZoneBegin + aText.length())) { Span[] tokens = tokenModelProvider.getResource().tokenizePos(sent.getCoveredText()); for (Span tSpan : tokens) { createToken(aJCas, tSpan.getStart() + sent.getBegin(), tSpan.getEnd() + sent.getBegin()); } } } } }
String[] chunkTags = modelProvider.getResource().chunk(tokenTexts, tokenTags); decoder.decode(tokens, chunkTags);
List<TaggedWord> taggedWords = modelProvider.getResource().tagSentence(words);
@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); } }
AbstractComponent analyzer = modelProvider.getResource();
Parse parseOutput = modelProvider.getResource().parse(parseInput);