private List<CoreMap> extractCoreMapsToList(List<CoreMap> res, CoreMap annotation) { List<T> exprs = extractExpressions(annotation); for (T expr : exprs) { res.add(expr.getAnnotation()); } return res; }
public List<MatchedExpression> extract(CoreMap annotation) { if (!annotation.containsKey(CoreAnnotations.NumerizedTokensAnnotation.class)) { List<CoreMap> mergedNumbers = NumberNormalizer.findAndMergeNumbers(annotation); annotation.set(CoreAnnotations.NumerizedTokensAnnotation.class, mergedNumbers); } return extractor.extractExpressions(annotation); }
List<MatchedExpression> extractions = extractor.extractExpressions(sentenceAsMap); if (extractions != null && extractions.size() > 0) { MatchedExpression best = MatchedExpression.getBestMatched(extractions, MatchedExpression.EXPR_WEIGHT_SCORER);
token.get(CoreAnnotations.PartOfSpeechAnnotation.class) + ", ne=" + token.get(CoreAnnotations.NamedEntityTagAnnotation.class)); List<MatchedExpression> matchedExpressions = extractor.extractExpressions(sentence); for (MatchedExpression matched : matchedExpressions) {
List<? extends MatchedExpression> matchedExpressions = expressionExtractor.extractExpressions(annotation); List<TimeExpression> timeExpressions = new ArrayList<>(matchedExpressions.size()); for (MatchedExpression expr : matchedExpressions) {
private List<CoreMap> extractCoreMapsToList(List<CoreMap> res, CoreMap annotation) { List<T> exprs = extractExpressions(annotation); for (T expr : exprs) { res.add(expr.getAnnotation()); } return res; }
private List<CoreMap> extractCoreMapsToList(List<CoreMap> res, CoreMap annotation) { List<T> exprs = extractExpressions(annotation); for (T expr : exprs) { res.add(expr.getAnnotation()); } return res; }
public List<CoreMap> extractCoreMapsToList(List<CoreMap> res, CoreMap annotation) { List<T> exprs = extractExpressions(annotation); for (T expr:exprs) { res.add(expr.getAnnotation()); } return res; }
public List<MatchedExpression> extract(CoreMap annotation) { if (!annotation.containsKey(CoreAnnotations.NumerizedTokensAnnotation.class)) { List<CoreMap> mergedNumbers = NumberNormalizer.findAndMergeNumbers(annotation); annotation.set(CoreAnnotations.NumerizedTokensAnnotation.class, mergedNumbers); } return extractor.extractExpressions(annotation); }
List<MatchedExpression> extractions = extractor.extractExpressions(sentenceAsMap); if (extractions != null && extractions.size() > 0) { MatchedExpression best = MatchedExpression.getBestMatched(extractions, MatchedExpression.EXPR_WEIGHT_SCORER);
List<? extends MatchedExpression> matchedExpressions = expressionExtractor.extractExpressions(annotation); List<TimeExpression> timeExpressions = new ArrayList<>(matchedExpressions.size()); for (MatchedExpression expr : matchedExpressions) {
annotation.set(CoreAnnotations.NumerizedTokensAnnotation.class, mergedNumbers); List<? extends MatchedExpression> matchedExpressions = expressionExtractor.extractExpressions(annotation); List<TimeExpression> timeExpressions = new ArrayList<TimeExpression>(matchedExpressions.size()); for (MatchedExpression expr : matchedExpressions) {