edu.stanford.nlp.ling.tokensregex
Class MultiPatternMatcher.BasicSequencePatternTrigger<T>

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.MultiPatternMatcher.BasicSequencePatternTrigger<T>
All Implemented Interfaces:
MultiPatternMatcher.SequencePatternTrigger<T>, Function<java.util.List<? extends T>,java.util.Collection<SequencePattern<T>>>
Enclosing class:
MultiPatternMatcher<T>

public static class MultiPatternMatcher.BasicSequencePatternTrigger<T>
extends java.lang.Object
implements MultiPatternMatcher.SequencePatternTrigger<T>


Constructor Summary
MultiPatternMatcher.BasicSequencePatternTrigger(MultiPatternMatcher.NodePatternTrigger<T> trigger)
           
 
Method Summary
 java.util.Collection<SequencePattern<T>> apply(java.util.List<? extends T> elements)
          Converts a T1 to a different T2.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPatternMatcher.BasicSequencePatternTrigger

public MultiPatternMatcher.BasicSequencePatternTrigger(MultiPatternMatcher.NodePatternTrigger<T> trigger)
Method Detail

apply

public java.util.Collection<SequencePattern<T>> apply(java.util.List<? extends T> elements)
Description copied from interface: Function
Converts a T1 to a different T2. For example, a Parser will convert a Sentence to a Tree. A Tagger will convert a Sentence to a TaggedSentence.

Specified by:
apply in interface Function<java.util.List<? extends T>,java.util.Collection<SequencePattern<T>>>
Parameters:
elements - The function's argument
Returns:
The function's evaluated value


Stanford NLP Group