edu.stanford.nlp.ling.tokensregex
Class SequenceMatchRules.CompositeExtractRuleCreator

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.SequenceMatchRules.AnnotationExtractRuleCreator
      extended by edu.stanford.nlp.ling.tokensregex.SequenceMatchRules.CompositeExtractRuleCreator
Enclosing class:
SequenceMatchRules

public static class SequenceMatchRules.CompositeExtractRuleCreator
extends SequenceMatchRules.AnnotationExtractRuleCreator


Constructor Summary
SequenceMatchRules.CompositeExtractRuleCreator()
           
 
Method Summary
 SequenceMatchRules.AnnotationExtractRule create(Env env, java.util.Map<java.lang.String,java.lang.Object> attributes)
           
protected  SequenceMatchRules.AnnotationExtractRule create(Env env, SequencePattern.PatternExpr expr, Expression result)
           
protected  void updateExtractRule(SequenceMatchRules.AnnotationExtractRule r, Env env, SequencePattern.PatternExpr expr, Expression action, Expression result)
           
protected  void updateExtractRule(SequenceMatchRules.AnnotationExtractRule r, Env env, TokenSequencePattern pattern, Expression action, Expression result)
           
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.SequenceMatchRules.AnnotationExtractRuleCreator
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceMatchRules.CompositeExtractRuleCreator

public SequenceMatchRules.CompositeExtractRuleCreator()
Method Detail

updateExtractRule

protected void updateExtractRule(SequenceMatchRules.AnnotationExtractRule r,
                                 Env env,
                                 SequencePattern.PatternExpr expr,
                                 Expression action,
                                 Expression result)

updateExtractRule

protected void updateExtractRule(SequenceMatchRules.AnnotationExtractRule r,
                                 Env env,
                                 TokenSequencePattern pattern,
                                 Expression action,
                                 Expression result)

create

protected SequenceMatchRules.AnnotationExtractRule create(Env env,
                                                          SequencePattern.PatternExpr expr,
                                                          Expression result)

create

public SequenceMatchRules.AnnotationExtractRule create(Env env,
                                                       java.util.Map<java.lang.String,java.lang.Object> attributes)
Overrides:
create in class SequenceMatchRules.AnnotationExtractRuleCreator


Stanford NLP Group