public class CDASegmentAnnotator
extends JCasAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_SECTION_FILE_NAME |
(package private) Logger |
logger |
static java.lang.String |
PARAM_COMMENT |
static java.lang.String |
PARAM_FIELD_SEPERATOR |
static java.lang.String |
PARAM_SECTIONS_FILE |
protected static java.util.HashMap<java.lang.String,java.util.regex.Pattern> |
patterns |
protected static java.util.HashMap<java.lang.String,java.lang.String> |
section_names |
protected java.lang.String |
sections_path |
static java.lang.String |
SIMPLE_SEGMENT |
Constructor and Description |
---|
CDASegmentAnnotator() |
Modifier and Type | Method and Description |
---|---|
private static java.util.regex.Pattern |
buildPattern(java.lang.String[] line)
Build a regex pattern from a list of section names.
|
void |
initialize(UimaContext aContext)
Init and load the sections mapping file and precompile the regex matches
into a hashmap
|
void |
process(JCas jCas) |
Logger logger
protected static java.util.HashMap<java.lang.String,java.util.regex.Pattern> patterns
protected static java.util.HashMap<java.lang.String,java.lang.String> section_names
protected static final java.lang.String DEFAULT_SECTION_FILE_NAME
public static final java.lang.String PARAM_FIELD_SEPERATOR
public static final java.lang.String PARAM_COMMENT
public static final java.lang.String SIMPLE_SEGMENT
public static final java.lang.String PARAM_SECTIONS_FILE
protected java.lang.String sections_path
public void initialize(UimaContext aContext) throws ResourceInitializationException
ResourceInitializationException
private static java.util.regex.Pattern buildPattern(java.lang.String[] line)
public void process(JCas jCas) throws AnalysisEngineProcessException
AnalysisEngineProcessException