public static class SequenceMatchRules.SequencePatternExtractRule<T,O> extends Object implements SequenceMatchRules.ExtractRule<List<? extends T>,O>, Function<List<? extends T>,O>
| Constructor and Description |
|---|
SequenceMatchRules.SequencePatternExtractRule(Env env,
String regex,
Function<SequenceMatchResult<T>,O> extractor) |
SequenceMatchRules.SequencePatternExtractRule(SequencePattern<T> p,
Function<SequenceMatchResult<T>,O> extractor) |
SequenceMatchRules.SequencePatternExtractRule(SequencePattern<T> p,
Function<SequenceMatchResult<T>,O> extractor,
SequenceMatcher.FindType findType,
boolean matchWithResult) |
public SequenceMatchRules.SequencePatternExtractRule(Env env, String regex, Function<SequenceMatchResult<T>,O> extractor)
public SequenceMatchRules.SequencePatternExtractRule(SequencePattern<T> p, Function<SequenceMatchResult<T>,O> extractor)
public SequenceMatchRules.SequencePatternExtractRule(SequencePattern<T> p, Function<SequenceMatchResult<T>,O> extractor, SequenceMatcher.FindType findType, boolean matchWithResult)
public boolean extract(List<? extends T> seq, List<O> out)
extract in interface SequenceMatchRules.ExtractRule<List<? extends T>,O>