lingscope.algorithms.negex
Class GenNegEx
java.lang.Object
lingscope.algorithms.negex.GenNegEx
public class GenNegEx
- extends java.lang.Object
Author: Imre Solti
Date: 09/15/2008
Modified: 04/15/2009
Changed to specifications of test kit and discussions with WC and PH.
Modified: 04/26/2009
Fixed the deletion of last character in scope fo PREN, PREP negation scopes.
Wendy Chapman's NegEx algorithm in Java.
Sentence boundaries serve as WINDOW for negation (suggested by Wendy Chapman)
Method Summary |
java.lang.String |
getCue(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings,
java.lang.String beginTag,
java.lang.String interTag,
java.lang.String otherTag)
|
java.lang.String |
getPreviousRunScope()
|
java.lang.String |
getScope(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings,
java.lang.String beginTag,
java.lang.String interTag,
java.lang.String otherTag)
|
java.lang.String |
negCheck(java.lang.String sentenceString,
java.lang.String phraseString,
java.util.ArrayList ruleStrings,
boolean negatePossible)
|
void |
tagNegation(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenNegEx
public GenNegEx()
getCue
public java.lang.String getCue(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings,
java.lang.String beginTag,
java.lang.String interTag,
java.lang.String otherTag)
getScope
public java.lang.String getScope(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings,
java.lang.String beginTag,
java.lang.String interTag,
java.lang.String otherTag)
tagNegation
public void tagNegation(java.lang.String sentenceString,
java.util.List<java.lang.String> ruleStrings)
negCheck
public java.lang.String negCheck(java.lang.String sentenceString,
java.lang.String phraseString,
java.util.ArrayList ruleStrings,
boolean negatePossible)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPreviousRunScope
public java.lang.String getPreviousRunScope()