public class OrangeBookFilterConsumerImpl extends BaseLookupConsumerImpl
BaseLookupConsumerImpl.LookupHitKey
Modifier and Type | Field and Description |
---|---|
private IndexSearcher |
_indexSearcher |
private int |
_maxListSize |
private java.util.Properties |
_properties |
private static java.lang.String |
CODE_MF_PRP_KEY |
private static java.lang.String |
CODING_SCHEME_PRP_KEY |
private Logger |
iv_logger |
private static java.lang.String |
LUCENE_FILTER_RESRC_KEY_PRP_KEY |
Constructor and Description |
---|
OrangeBookFilterConsumerImpl(UimaContext aCtx,
java.util.Properties props) |
OrangeBookFilterConsumerImpl(UimaContext aCtx,
java.util.Properties props,
int maxListSize) |
Modifier and Type | Method and Description |
---|---|
void |
consumeHits(JCas jcas,
java.util.Iterator<LookupHit> lhItr)
Consumes the hits produced by the LookupAnnotator.
|
private FSArray |
createOntologyConceptArr(JCas jcas,
java.util.Collection<java.lang.String> validCodes)
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 text) |
createLookupHitMap, organizeByOffset
private final Logger iv_logger
private static final java.lang.String CODE_MF_PRP_KEY
private static final java.lang.String CODING_SCHEME_PRP_KEY
private static final java.lang.String LUCENE_FILTER_RESRC_KEY_PRP_KEY
private final java.util.Properties _properties
private final IndexSearcher _indexSearcher
private final int _maxListSize
public OrangeBookFilterConsumerImpl(UimaContext aCtx, java.util.Properties props, int maxListSize) throws ResourceAccessException, java.lang.NullPointerException
ResourceAccessException
java.lang.NullPointerException
public OrangeBookFilterConsumerImpl(UimaContext aCtx, java.util.Properties props) throws java.lang.Exception
java.lang.Exception
public void consumeHits(JCas jcas, java.util.Iterator<LookupHit> lhItr) throws AnalysisEngineProcessException
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<java.lang.String> validCodes)
jcas
- -validCodes
- -private boolean isValid(java.lang.String fieldName, java.lang.String text) throws AnalysisEngineProcessException
AnalysisEngineProcessException