lingscope.algorithms
Class NegexAnnotator

java.lang.Object
  extended by lingscope.algorithms.Annotator
      extended by lingscope.algorithms.NegexAnnotator
Direct Known Subclasses:
NegexCueAnnotator, NegexScopeAnnotator

public abstract class NegexAnnotator
extends Annotator

Annotates negation using Negex


Field Summary
protected  GenNegEx negex
           
protected  java.util.ArrayList<java.lang.String> rules
           
 
Fields inherited from class lingscope.algorithms.Annotator
beginTag, interTag, otherTag
 
Constructor Summary
NegexAnnotator(java.lang.String beginTag, java.lang.String interTag, java.lang.String otherTag)
           
 
Method Summary
 void loadAnnotator(java.lang.String modelFile)
           
 void serializeAnnotator(java.lang.String trainingFile, java.lang.String modelFile)
           
 
Methods inherited from class lingscope.algorithms.Annotator
annotateSentence, isTargetNegated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

negex

protected GenNegEx negex

rules

protected java.util.ArrayList<java.lang.String> rules
Constructor Detail

NegexAnnotator

public NegexAnnotator(java.lang.String beginTag,
                      java.lang.String interTag,
                      java.lang.String otherTag)
Method Detail

serializeAnnotator

public void serializeAnnotator(java.lang.String trainingFile,
                               java.lang.String modelFile)
Specified by:
serializeAnnotator in class Annotator

loadAnnotator

public void loadAnnotator(java.lang.String modelFile)
Specified by:
loadAnnotator in class Annotator