public List<Feature> extractFeatures(JCas jCas, Token token, Sentence sentence) throws CleartkExtractorException { List<Feature> features = new ArrayList<Feature>(); for (FeatureExtractor1<Token> extractor : simpleExtractors) { features.addAll(extractor.extract(jCas, token)); } for (CleartkExtractor<Token, Token> extractor : windowExtractors) { features.addAll(extractor.extractWithin(jCas, token, sentence)); } for (CleartkExtractor<Token, Token> extractor : windowNGramExtractors) { features.addAll(extractor.extractWithin(jCas, token, sentence)); } return features; }
tokenFeatures.addAll(this.contextFeatureExtractor.extractWithin(jCas, token, sentence)); tokenFeatureLists.add(tokenFeatures);
features.addAll(extractor.extractWithin(jCas, token, sentence));
features.addAll(extractor.extractWithin(jCas, token, sentence));
cuePhraseInWindowExtractor.extractWithin(jcas, current, firstCoveringSentence);
cuePhraseInWindowExtractor.extractWithin(jcas, current, firstCoveringSentence);
features.addAll(extractor.extractWithin(jCas, event, sentence));
cuePhraseInWindowExtractor.extractWithin(jcas, current, firstCoveringSentence); tokenExtraction1.extractWithin(jcas, current, firstCoveringSentence); if (tokenFeatures != null && !tokenFeatures.isEmpty())
cuePhraseInWindowExtractor.extractWithin(jcas, current, firstCoveringSentence); tokenExtraction1.extractWithin(jcas, current, firstCoveringSentence); if (tokenFeatures != null && !tokenFeatures.isEmpty())
for ( CleartkExtractor<IdentifiedAnnotation, BaseToken> extractor : this.tokenCleartkExtractors ) { instance.addAll( extractor .extractWithin( annotationView, identifiedAnnotation, coveringSent ) );
.extractWithin( annotationView, identifiedAnnotation, coveringSent ) );
instance.addAll(extractor.extractWithin(identifiedAnnotationView, entityOrEventMention, coveringSent)); }else{ instance.addAll(extractor.extract(identifiedAnnotationView, entityOrEventMention));