edu.stanford.nlp.ling.tokensregex
Class CoreMapSequenceMatcher<T extends CoreMap>
java.lang.Object
edu.stanford.nlp.ling.tokensregex.BasicSequenceMatchResult<T>
edu.stanford.nlp.ling.tokensregex.SequenceMatcher<T>
edu.stanford.nlp.ling.tokensregex.CoreMapSequenceMatcher<T>
- All Implemented Interfaces:
- SequenceMatchResult<T>, HasInterval<java.lang.Integer>, java.util.regex.MatchResult
- Direct Known Subclasses:
- CoreMapSequenceMatcher.BasicCoreMapSequenceMatcher, TokenSequenceMatcher
public class CoreMapSequenceMatcher<T extends CoreMap>
- extends SequenceMatcher<T>
CoreMap Sequence Matcher for regular expressions for sequences over coremaps
- Author:
- Angel Chang
| Methods inherited from class edu.stanford.nlp.ling.tokensregex.SequenceMatcher |
end, find, find, find, findMatchStart, findMatchStartBacktracking, findMatchStartNoBacktracking, get, getFindType, groupInfo, groupMatchResult, groupMatchResults, groupNodes, groupValue, isMatchWithResult, matches, nodeMatchResult, region, regionEnd, regionStart, replaceAll, replaceAllExtended, replaceFirst, replaceFirstExtended, reset, setFindType, setMatchWithResult, start, toBasicSequenceMatchResult |
| Methods inherited from class edu.stanford.nlp.ling.tokensregex.BasicSequenceMatchResult |
copy, elements, end, end, getInterval, getOrder, group, group, group, groupCount, groupInfo, groupInfo, groupMatchResult, groupMatchResults, groupMatchResults, groupNodes, groupNodes, groupValue, groupValue, score, setOrder, start, start, toBasicSequenceMatchResult |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COREMAP_LIST_TO_STRING_CONVERTER
protected static Function<java.util.List<? extends CoreMap>,java.lang.String> COREMAP_LIST_TO_STRING_CONVERTER
CoreMapSequenceMatcher
public CoreMapSequenceMatcher(SequencePattern pattern,
java.util.List<? extends T> tokens)
annotateGroup
public void annotateGroup(java.util.Map<java.lang.String,java.lang.String> attributes)
annotateGroup
public void annotateGroup(int group,
java.util.Map<java.lang.String,java.lang.String> attributes)
getMergedList
public java.util.List<CoreMap> getMergedList()
getMergedList
public java.util.List<CoreMap> getMergedList(int... groups)
mergeGroup
public CoreMap mergeGroup()
mergeGroup
public CoreMap mergeGroup(int group)
Stanford NLP Group