blob: 805add02078652242108b2d3ceb48d39edd282bf [file] [log] [blame]
package org.apache.ctakes.core.cc;
import org.apache.uima.jcas.JCas;
/**
* Writes information pulled directly from the jcas sent to the standard process( JCas ) method.
* Replaces poorly named AbstractOutputFileWriter.
*
* @author SPF , chip-nlp
* @version %I%
* @since 9/16/2016
*/
abstract public class AbstractJCasFileWriter extends AbstractFileWriter<JCas> {
private JCas _jCas;
/**
* Sets data to be written to the jcas.
*
* @param jCas ye olde
*/
@Override
protected void createData( final JCas jCas ) {
_jCas = jCas;
}
/**
* @return the JCas.
*/
@Override
protected JCas getData() {
return _jCas;
}
/**
* called after writing is complete
*
* @param data -
*/
@Override
protected void writeComplete( final JCas data ) {
}
}