package eu.dnetlib.enabling.aas.utils.dump;

import java.io.IOException;
import java.io.OutputStream;

/**
 * Dumpable interface indicating the module can dump its
 * representation into 
 * @author mhorst
 *
 */
public interface IDumpable {

	/**
	 * Performs dump to the {@link OutputStream} given as parameter.
	 * @param out output stream
	 * @param params auxilary parameters
	 */
	public void dump(OutputStream out, Object... params) throws IOException;
}
