public static class SequenceMatchRules.SequencePatternExtractRule<T,O> extends java.lang.Object implements SequenceMatchRules.ExtractRule<java.util.List<? extends T>,O>, Function<java.util.List<? extends T>,O>
Constructor and Description |
---|
SequenceMatchRules.SequencePatternExtractRule(Env env,
java.lang.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, java.lang.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(java.util.List<? extends T> seq, java.util.List<O> out)
extract
in interface SequenceMatchRules.ExtractRule<java.util.List<? extends T>,O>