org.apache.ctakes.assertion.medfacts
Class CasIndexer<T extends org.apache.uima.jcas.tcas.Annotation>

java.lang.Object
  extended by org.apache.ctakes.assertion.medfacts.CasIndexer<T>

public class CasIndexer<T extends org.apache.uima.jcas.tcas.Annotation>
extends java.lang.Object


Field Summary
protected  java.util.Map<java.lang.Integer,T> mapByAddress
           
protected  org.apache.uima.cas.Type targetType
           
 
Constructor Summary
CasIndexer()
           
CasIndexer(org.apache.uima.jcas.JCas jcas, org.apache.uima.cas.Type targetType)
           
 
Method Summary
 java.lang.String convertToDebugOutput(java.lang.String label, T targetAnnotation)
           
 org.apache.uima.jcas.JCas getJcas()
           
 void initialize()
           
 org.apache.uima.jcas.tcas.Annotation lookupByAddress(int address)
           
 void setJcas(org.apache.uima.jcas.JCas jcas)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapByAddress

protected java.util.Map<java.lang.Integer,T extends org.apache.uima.jcas.tcas.Annotation> mapByAddress

targetType

protected org.apache.uima.cas.Type targetType
Constructor Detail

CasIndexer

public CasIndexer(org.apache.uima.jcas.JCas jcas,
                  org.apache.uima.cas.Type targetType)

CasIndexer

public CasIndexer()
Method Detail

initialize

public void initialize()

lookupByAddress

public org.apache.uima.jcas.tcas.Annotation lookupByAddress(int address)

convertToDebugOutput

public java.lang.String convertToDebugOutput(java.lang.String label,
                                             T targetAnnotation)

getJcas

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

setJcas

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