public LinkingMorphemes getLinkingMorphemes() throws IOException { if (morphemes == null) { modelProvider.configure(); morphemes = modelProvider.getResource(); } return morphemes; } }
@Override protected void init() { super.init(); // Mappings are expected to be provided by the components, not to be resolved from // model artifacts. setDefault(GROUP_ID, null); setDefault(ARTIFACT_URI, null); }
modelProvider.configure(cas); posMappingProvider.configure(cas); String modelEncoding = (String) modelProvider.getResourceMetaData().get("model.encoding"); if (modelEncoding == null) { throw new AnalysisEngineProcessException( new Throwable("Model should contain encoding metadata")); File model = modelProvider.getResource(); File executable;
@Override public void configure(CAS aCas) throws AnalysisEngineProcessException { try { notFound = false; super.configure(aCas); } catch (AnalysisEngineProcessException e) { if (getOverride(LOCATION) != null) { throw e; } notFound = true; } }
@Override protected void initMorphologicalAnalyzer() { mp_analyzer = new EnglishMPAnalyzer(dictModelProvider.getResource()); } }
modelProvider.configure(cas); String tagSplitPattern = modelProvider.getResourceMetaData().getProperty( "pos.tagset.tagSplitPattern"); String[] tags = modelProvider.getResource().tag(tokenTexts);
@Override protected Dictionary produceResource(InputStream aStream) throws Exception { return new German98Dictionary(aStream, affixModelProvider.getResource(), modelEncoding); } };
public Dictionary getDictionary() throws IOException { if (this.dict == null) { affixModelProvider.configure(); modelProvider.configure(); this.dict = modelProvider.getResource(); } return this.dict; } }
super.configure(aCas);
@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()); } } } } }
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; }
@Override public Uby getResource() { try { modelProvider.configure(); return modelProvider.getResource(); } catch (IOException e) { throw new IllegalStateException(e); } }
throws AnalysisEngineProcessException modelProvider.configure(aJCas.getCas()); AbstractSegmenter segmenter = modelProvider.getResource();
modelProvider.configure(cas); posMappingProvider.configure(cas); TreeTaggerWrapper<Token> treetagger = modelProvider.getResource();
lexiconProvider.configure(cas); ruleProvider.configure(cas); mappingProvider.configure(cas); posTagger = new POSTagger(lexiconProvider.getResource(), ruleProvider.getResource(), "UTF-8");
modelProvider.configure(cas); featuresParser.configure(cas); sd.init(forms.toArray(new String[0])); sd.setLemmas(lemmas.toArray(new String[0])); String[] morphTags = modelProvider.getResource().apply(sd).pfeats;
modelProvider.configure(cas); mappingProvider.configure(cas); TreeTaggerWrapper<Token> treetagger = modelProvider.getResource(); treetagger.setHandler(handler);
modelProvider.configure(cas); mappingProvider.configure(cas); modelProvider.getResource().clearAdaptiveData(); Span[] namedEntities = modelProvider.getResource().find(tokens);
modelProvider.configure(cas); String[] lemmas = modelProvider.getResource().apply(sd).plemmas;