public abstract class AbstractTermConsumer extends java.lang.Object implements TermConsumer
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_codingScheme |
private static java.lang.String |
CODING_SCHEME_PRP_KEY |
Constructor and Description |
---|
AbstractTermConsumer(UimaContext uimaContext,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
void |
consumeHits(JCas jcas,
RareWordDictionary dictionary,
CollectionMap<TextSpan,java.lang.Long,? extends java.util.Collection<java.lang.Long>> textSpanCuis,
CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts) |
protected java.lang.String |
getCodingScheme() |
protected static java.util.Collection<java.lang.Integer> |
getUsedcTakesSemantics(CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts) |
protected static boolean |
hascTakesSemantic(java.lang.Integer cTakesSemantic,
java.lang.Iterable<Concept> concepts) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
consumeTypeIdHits
private static final java.lang.String CODING_SCHEME_PRP_KEY
private final java.lang.String _codingScheme
public AbstractTermConsumer(UimaContext uimaContext, java.util.Properties properties)
public void consumeHits(JCas jcas, RareWordDictionary dictionary, CollectionMap<TextSpan,java.lang.Long,? extends java.util.Collection<java.lang.Long>> textSpanCuis, CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts) throws AnalysisEngineProcessException
consumeHits
in interface TermConsumer
jcas
- -dictionary
- the dictionary: Anatomical Site, Disease/Disorder, Drug, combination, etc.textSpanCuis
- collection of discovered termscuiConcepts
- map of cuis to conceptsAnalysisEngineProcessException
protected java.lang.String getCodingScheme()
protected static java.util.Collection<java.lang.Integer> getUsedcTakesSemantics(CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts)
protected static boolean hascTakesSemantic(java.lang.Integer cTakesSemantic, java.lang.Iterable<Concept> concepts)