public class XmiWriterCasConsumerCtakes
extends CasConsumer_ImplBase
This CAS Consumer takes one parameter:
OutputDirectory
- path to directory into which output files will be writtenModifier and Type | Field and Description |
---|---|
private int |
mDocNum |
private java.io.File |
mOutputDir |
static java.lang.String |
PARAM_OUTPUTDIR
Name of configuration parameter that must be set to the path of a directory into which the
output files will be written.
|
Constructor and Description |
---|
XmiWriterCasConsumerCtakes() |
Modifier and Type | Method and Description |
---|---|
static CasConsumerDescription |
getDescription()
Parses and returns the descriptor for this collection reader.
|
static java.net.URL |
getDescriptorURL() |
void |
initialize(UimaContext context) |
void |
process(CAS aCAS)
Processes the CAS which was populated by the TextAnalysisEngines.
|
private void |
writeXmi(CAS aCas,
java.io.File name)
Serialize a CAS to a file in XMI format
|
private void |
writeXmi(CAS aCas,
java.io.File name,
java.lang.String modelFileName)
Serialize a CAS to a file in XMI format
|
public static final java.lang.String PARAM_OUTPUTDIR
private java.io.File mOutputDir
private int mDocNum
public void initialize(UimaContext context) throws ResourceInitializationException
ResourceInitializationException
public void process(CAS aCAS) throws AnalysisEngineProcessException
aCAS
- a CAS which has been populated by the TAEsAnalysisEngineProcessException
org.apache.uima.collection.base_cpm.CasObjectProcessor#processCas(org.apache.uima.cas.CAS)
private void writeXmi(CAS aCas, java.io.File name) throws java.io.IOException, org.xml.sax.SAXException
aCas
- CAS to serializename
- output fileorg.xml.sax.SAXException
java.lang.Exception
ResourceProcessException
java.io.IOException
private void writeXmi(CAS aCas, java.io.File name, java.lang.String modelFileName) throws java.io.IOException, org.xml.sax.SAXException
aCas
- CAS to serializename
- output fileorg.xml.sax.SAXException
java.lang.Exception
ResourceProcessException
java.io.IOException
public static CasConsumerDescription getDescription() throws InvalidXMLException
InvalidXMLException
- if the descriptor is invalid or missingpublic static java.net.URL getDescriptorURL()