edu.stanford.nlp.ling.tokensregex
Class SequenceMatchRules.ListExtractRule<I,O>

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.SequenceMatchRules.ListExtractRule<I,O>
All Implemented Interfaces:
SequenceMatchRules.ExtractRule<I,O>
Enclosing class:
SequenceMatchRules

public static class SequenceMatchRules.ListExtractRule<I,O>
extends java.lang.Object
implements SequenceMatchRules.ExtractRule<I,O>


Constructor Summary
SequenceMatchRules.ListExtractRule(java.util.Collection<SequenceMatchRules.ExtractRule<I,O>> rules)
           
SequenceMatchRules.ListExtractRule(SequenceMatchRules.ExtractRule<I,O>... rules)
           
 
Method Summary
 void addRules(java.util.Collection<SequenceMatchRules.ExtractRule<I,O>> rules)
           
 void addRules(SequenceMatchRules.ExtractRule<I,O>... rules)
           
 boolean extract(I in, java.util.List<O> out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceMatchRules.ListExtractRule

public SequenceMatchRules.ListExtractRule(java.util.Collection<SequenceMatchRules.ExtractRule<I,O>> rules)

SequenceMatchRules.ListExtractRule

public SequenceMatchRules.ListExtractRule(SequenceMatchRules.ExtractRule<I,O>... rules)
Method Detail

extract

public boolean extract(I in,
                       java.util.List<O> out)
Specified by:
extract in interface SequenceMatchRules.ExtractRule<I,O>

addRules

public void addRules(SequenceMatchRules.ExtractRule<I,O>... rules)

addRules

public void addRules(java.util.Collection<SequenceMatchRules.ExtractRule<I,O>> rules)


Stanford NLP Group