//Dstl (c) Crown Copyright 2017
package uk.gov.dstl.baleen.consumers.utils;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.uima.fit.descriptor.ConfigurationParameter;
import org.apache.uima.jcas.JCas;
import uk.gov.dstl.baleen.exceptions.BaleenException;
public class TestFileConsumer extends AbstractBaleenFileConsumer{
@ConfigurationParameter(defaultValue = "")
private String extension;
@Override
protected void writeToFile(JCas jCas, File file) throws BaleenException {
try{
FileUtils.writeStringToFile(file, jCas.getDocumentText());
}catch(IOException ioe){
throw new BaleenException(ioe);
}
}
@Override
protected String getExtension(){
return extension;
}
}