All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.insee.eno.postprocessing.NoopPostprocessor Maven / Gradle / Ivy

Go to download

Eno is a tool that generates survey questionnaires starting from their formal description in DDI

The newest version!
package fr.insee.eno.postprocessing;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.ByteArrayOutputStream;
import java.io.InputStream;

/**
 * No-op postprocessor.
 */
public class NoopPostprocessor implements Postprocessor {

	private static final Logger logger = LoggerFactory.getLogger(NoopPostprocessor.class);

	@Override
	public ByteArrayOutputStream process(InputStream inputStream, byte[] parametersFile, String survey) throws Exception {
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
		byteArrayOutputStream.write(inputStream.readAllBytes());
		inputStream.close();
		logger.info("No-op postprocessor, simply returning input.");
		return byteArrayOutputStream;
	}

	@Override
	public String toString() {
		return "No-op postprocessor";
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy