public class AssertionCuePhraseConsumerImpl extends BaseLookupConsumerImpl implements LookupConsumer
BaseLookupConsumerImpl.LookupHitKey
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
CODE_MF_PRP_KEY |
private java.lang.String |
CODING_SCHEME_PRP_KEY |
static java.lang.String |
CUE_PHRASE_CATEGORY_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FAMILY_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FIRST_WORD_FIELD_NAME |
private Logger |
iv_logger |
private int |
iv_maxHits |
private java.util.Properties |
iv_props |
private IndexSearcher |
iv_searcher |
private java.lang.String |
LUCENE_FILTER_RESRC_KEY_PRP_KEY |
Constructor and Description |
---|
AssertionCuePhraseConsumerImpl(UimaContext aCtx,
java.util.Properties props) |
AssertionCuePhraseConsumerImpl(UimaContext aCtx,
java.util.Properties props,
int maxListSize) |
Modifier and Type | Method and Description |
---|---|
void |
consumeHits(JCas jcas,
java.util.Iterator lhItr)
Consumes the hits produced by the LookupAnnotator.
|
private FSArray |
createOntologyConceptArr(JCas jcas,
java.util.Collection validCodeCol)
For each valid code, a corresponding JCas OntologyConcept object is
created and stored in a FSArray.
|
private boolean |
isValid(java.lang.String fieldName,
java.lang.String str) |
createLookupHitMap, organizeByOffset
public static final java.lang.String CUE_PHRASE_FIELD_NAME
public static final java.lang.String CUE_PHRASE_CATEGORY_FIELD_NAME
public static final java.lang.String CUE_PHRASE_FAMILY_FIELD_NAME
public static final java.lang.String CUE_PHRASE_FIRST_WORD_FIELD_NAME
private Logger iv_logger
private final java.lang.String CODE_MF_PRP_KEY
private final java.lang.String CODING_SCHEME_PRP_KEY
private final java.lang.String LUCENE_FILTER_RESRC_KEY_PRP_KEY
private java.util.Properties iv_props
private IndexSearcher iv_searcher
private int iv_maxHits
public AssertionCuePhraseConsumerImpl(UimaContext aCtx, java.util.Properties props, int maxListSize) throws java.lang.Exception
java.lang.Exception
public AssertionCuePhraseConsumerImpl(UimaContext aCtx, java.util.Properties props) throws java.lang.Exception
java.lang.Exception
public void consumeHits(JCas jcas, java.util.Iterator lhItr) throws AnalysisEngineProcessException
LookupConsumer
consumeHits
in interface LookupConsumer
jcas
- CAS for storing datalhItr
- Iterator over LookupHit objects. These objects contain data
about the annotation span plus any associated metadata.AnalysisEngineProcessException
private FSArray createOntologyConceptArr(JCas jcas, java.util.Collection validCodeCol)
jcas
- validCodeCol
- private boolean isValid(java.lang.String fieldName, java.lang.String str) throws AnalysisEngineProcessException
AnalysisEngineProcessException