Package de.julielab.jcore.reader.xml
Class XMLDBMultiplier
- java.lang.Object
-
- org.apache.uima.analysis_component.AnalysisComponent_ImplBase
-
- org.apache.uima.analysis_component.JCasMultiplier_ImplBase
-
- de.julielab.jcore.reader.db.DBMultiplier
-
- de.julielab.jcore.reader.xml.XMLDBMultiplier
-
- All Implemented Interfaces:
org.apache.uima.analysis_component.AnalysisComponent
public class XMLDBMultiplier extends de.julielab.jcore.reader.db.DBMultiplier
-
-
Field Summary
Fields Modifier and Type Field Description protected StringmappingFileStrstatic StringPARAM_ADD_SHA_HASHstatic StringPARAM_ADD_TO_VISIT_KEYSstatic StringPARAM_ADD_UNCHANGED_DOCUMENT_TEXT_FLAGstatic StringPARAM_MAPPING_FILEstatic StringPARAM_ROW_MAPPINGstatic StringPARAM_TABLE_DOCUMENTstatic StringPARAM_TABLE_DOCUMENT_SCHEMAstatic StringPARAM_TO_VISIT_KEYSstatic StringPARAM_TRUNCATE_AT_SIZEprotected String[]rowMappingArrayprotected XMLMapperxmlMapperMapper which maps medline XML to a CAS with the specified UIMA type system via an XML configuration file.
-
Constructor Summary
Constructors Constructor Description XMLDBMultiplier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Map<String,Object>>getAllRetrievedColumns()voidinitialize(org.apache.uima.UimaContext aContext)org.apache.uima.cas.AbstractCasnext()voidprocess(org.apache.uima.jcas.JCas aJCas)-
Methods inherited from class org.apache.uima.analysis_component.JCasMultiplier_ImplBase
getCasInstancesRequired, getEmptyJCas, getRequiredCasInterface, process
-
-
-
-
Field Detail
-
PARAM_ROW_MAPPING
public static final String PARAM_ROW_MAPPING
- See Also:
- Constant Field Values
-
PARAM_MAPPING_FILE
public static final String PARAM_MAPPING_FILE
- See Also:
- Constant Field Values
-
PARAM_ADD_SHA_HASH
public static final String PARAM_ADD_SHA_HASH
- See Also:
- Constant Field Values
-
PARAM_TABLE_DOCUMENT
public static final String PARAM_TABLE_DOCUMENT
- See Also:
- Constant Field Values
-
PARAM_TABLE_DOCUMENT_SCHEMA
public static final String PARAM_TABLE_DOCUMENT_SCHEMA
- See Also:
- Constant Field Values
-
PARAM_TO_VISIT_KEYS
public static final String PARAM_TO_VISIT_KEYS
- See Also:
- Constant Field Values
-
PARAM_ADD_TO_VISIT_KEYS
public static final String PARAM_ADD_TO_VISIT_KEYS
- See Also:
- Constant Field Values
-
PARAM_ADD_UNCHANGED_DOCUMENT_TEXT_FLAG
public static final String PARAM_ADD_UNCHANGED_DOCUMENT_TEXT_FLAG
- See Also:
- Constant Field Values
-
PARAM_TRUNCATE_AT_SIZE
public static final String PARAM_TRUNCATE_AT_SIZE
- See Also:
- Constant Field Values
-
xmlMapper
protected XMLMapper xmlMapper
Mapper which maps medline XML to a CAS with the specified UIMA type system via an XML configuration file.
-
rowMappingArray
protected String[] rowMappingArray
-
mappingFileStr
protected String mappingFileStr
-
-
Method Detail
-
initialize
public void initialize(org.apache.uima.UimaContext aContext) throws org.apache.uima.resource.ResourceInitializationException- Specified by:
initializein interfaceorg.apache.uima.analysis_component.AnalysisComponent- Overrides:
initializein classde.julielab.jcore.reader.db.DBMultiplier- Throws:
org.apache.uima.resource.ResourceInitializationException
-
process
public void process(org.apache.uima.jcas.JCas aJCas) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException- Overrides:
processin classde.julielab.jcore.reader.db.DBMultiplier- Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException
-
next
public org.apache.uima.cas.AbstractCas next() throws org.apache.uima.analysis_engine.AnalysisEngineProcessException- Throws:
org.apache.uima.analysis_engine.AnalysisEngineProcessException
-
-