edu.stanford.nlp.ling.tokensregex
Class MultiNodePattern.IntersectMultiNodePattern<T>

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.MultiNodePattern<T>
      extended by edu.stanford.nlp.ling.tokensregex.MultiNodePattern.IntersectMultiNodePattern<T>
Enclosing class:
MultiNodePattern<T>

protected static class MultiNodePattern.IntersectMultiNodePattern<T>
extends MultiNodePattern<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.stanford.nlp.ling.tokensregex.MultiNodePattern
MultiNodePattern.IntersectMultiNodePattern<T>, MultiNodePattern.UnionMultiNodePattern<T>
 
Constructor Summary
protected MultiNodePattern.IntersectMultiNodePattern(java.util.List<MultiNodePattern<T>> nodePatterns)
           
 
Method Summary
protected  java.util.Collection<Interval<java.lang.Integer>> match(java.util.List<? extends T> nodes, int start)
          Tries to match sequence of nodes starting of start Returns intervals (token offsets) of when the nodes matches
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.MultiNodePattern
getMaxNodes, getMinNodes, setMaxNodes, setMinNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiNodePattern.IntersectMultiNodePattern

protected MultiNodePattern.IntersectMultiNodePattern(java.util.List<MultiNodePattern<T>> nodePatterns)
Method Detail

match

protected java.util.Collection<Interval<java.lang.Integer>> match(java.util.List<? extends T> nodes,
                                                                  int start)
Description copied from class: MultiNodePattern
Tries to match sequence of nodes starting of start Returns intervals (token offsets) of when the nodes matches

Specified by:
match in class MultiNodePattern<T>


Stanford NLP Group