org.apache.ctakes.assertion.medfacts.i2b2.api
Class SingleDocumentProcessorCtakes

java.lang.Object
  extended by org.mitre.medfacts.i2b2.api.SingleDocumentProcessor
      extended by org.apache.ctakes.assertion.medfacts.i2b2.api.SingleDocumentProcessorCtakes

public class SingleDocumentProcessorCtakes
extends org.mitre.medfacts.i2b2.api.SingleDocumentProcessor


Field Summary
protected  org.apache.uima.jcas.JCas jcas
           
(package private)  java.util.logging.Logger logger
           
 
Fields inherited from class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor
allAnnotationList, annotationsByType, apiConceptList, arrayOfArrayOfTokens, assertionDecoderConfiguration, assertionTypeMap, contents, converter2
 
Constructor Summary
SingleDocumentProcessorCtakes()
           
 
Method Summary
 java.util.List<org.mitre.medfacts.zoner.LineAndTokenPosition> calculateBeginAndEndOfConcept(org.mitre.medfacts.i2b2.api.ApiConcept problem)
           
 java.util.List<org.mitre.medfacts.zoner.LineAndTokenPosition> calculateBeginAndEndOfConcept(int problemBegin, int problemEnd)
           
 java.util.ArrayList<java.util.ArrayList<java.lang.String>> construct2DTokenArray(org.apache.uima.jcas.JCas jcas)
           
 org.mitre.medfacts.zoner.LineAndTokenPosition convertCharacterOffsetToLineToken(int characterOffset)
           
 org.apache.uima.jcas.JCas getJcas()
           
 void postprocess()
           
protected  void preExecutionTest()
           
 void preprocess()
           
 void setJcas(org.apache.uima.jcas.JCas jcas)
           
 
Methods inherited from class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor
addConcept, addConcept, checkForEnabledFeature, decode, generateAnnotations, generateConceptAnnotations, generateFeatures, getApiConceptList, getAssertionDecoderConfiguration, getAssertionTypeMap, getContents, getConverter2, getTokenArrays, processSingleDocument, processZones, setApiConceptList, setAssertionDecoderConfiguration, setAssertionTypeMap, setContents, setConverter2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

java.util.logging.Logger logger

jcas

protected org.apache.uima.jcas.JCas jcas
Constructor Detail

SingleDocumentProcessorCtakes

public SingleDocumentProcessorCtakes()
Method Detail

getJcas

public org.apache.uima.jcas.JCas getJcas()

setJcas

public void setJcas(org.apache.uima.jcas.JCas jcas)

preExecutionTest

protected void preExecutionTest()
Overrides:
preExecutionTest in class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor

preprocess

public void preprocess()
Overrides:
preprocess in class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor

postprocess

public void postprocess()
Overrides:
postprocess in class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor

construct2DTokenArray

public java.util.ArrayList<java.util.ArrayList<java.lang.String>> construct2DTokenArray(org.apache.uima.jcas.JCas jcas)

convertCharacterOffsetToLineToken

public org.mitre.medfacts.zoner.LineAndTokenPosition convertCharacterOffsetToLineToken(int characterOffset)
Overrides:
convertCharacterOffsetToLineToken in class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor

calculateBeginAndEndOfConcept

public java.util.List<org.mitre.medfacts.zoner.LineAndTokenPosition> calculateBeginAndEndOfConcept(org.mitre.medfacts.i2b2.api.ApiConcept problem)
Overrides:
calculateBeginAndEndOfConcept in class org.mitre.medfacts.i2b2.api.SingleDocumentProcessor

calculateBeginAndEndOfConcept

public java.util.List<org.mitre.medfacts.zoner.LineAndTokenPosition> calculateBeginAndEndOfConcept(int problemBegin,
                                                                                                   int problemEnd)