public static class SequenceMatchRules.SequencePatternExtractRule<T,O> extends Object implements SequenceMatchRules.ExtractRule<List<? extends T>,O>, java.util.function.Function<List<? extends T>,O>
| Constructor and Description |
|---|
SequencePatternExtractRule(Env env,
String regex,
java.util.function.Function<SequenceMatchResult<T>,O> extractor) |
SequencePatternExtractRule(SequencePattern<T> p,
java.util.function.Function<SequenceMatchResult<T>,O> extractor) |
SequencePatternExtractRule(SequencePattern<T> p,
java.util.function.Function<SequenceMatchResult<T>,O> extractor,
SequenceMatcher.FindType findType,
boolean matchWithResult) |
| Modifier and Type | Method and Description |
|---|---|
O |
apply(List<? extends T> seq) |
boolean |
extract(List<? extends T> seq,
List<O> out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitandThen, compose, identitypublic SequencePatternExtractRule(Env env, String regex, java.util.function.Function<SequenceMatchResult<T>,O> extractor)
public SequencePatternExtractRule(SequencePattern<T> p, java.util.function.Function<SequenceMatchResult<T>,O> extractor)
public SequencePatternExtractRule(SequencePattern<T> p, java.util.function.Function<SequenceMatchResult<T>,O> extractor, SequenceMatcher.FindType findType, boolean matchWithResult)