public class SegmentRegexAnnotator
extends JCasAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
defaultSegmentId |
private static Log |
log |
private java.util.Map<SegmentRegex,java.util.regex.Pattern> |
regexMap |
private SegmentRegexDao |
segmentRegexDao |
Constructor and Description |
---|
SegmentRegexAnnotator() |
Modifier and Type | Method and Description |
---|---|
private void |
addGapSegment(JCas aJCas,
int begin,
int end) |
void |
initialize(UimaContext aContext)
Load the regex-segment map from the database using the segmentRegexDao.
|
protected void |
initRegexMap(java.util.List<SegmentRegex> regexList) |
void |
process(JCas aJCas)
Add Segment annotations to the cas.
|
private static final Log log
private SegmentRegexDao segmentRegexDao
private java.util.Map<SegmentRegex,java.util.regex.Pattern> regexMap
private java.lang.String defaultSegmentId
public void initialize(UimaContext aContext) throws ResourceInitializationException
ResourceInitializationException
protected void initRegexMap(java.util.List<SegmentRegex> regexList)
public void process(JCas aJCas) throws AnalysisEngineProcessException
AnalysisEngineProcessException
private void addGapSegment(JCas aJCas, int begin, int end)