package interactivespaces.util.io; import java.io.File; import java.util.Map; import java.util.Set; /** * Interface used to collect file operations for creating output maps. */ public interface FileCollector { /** * Put an entry into the collection. Designed to be compatible with {@link Map.put} * * @param dest * destination file * @param src * source file */ void put(File dest, File src); /** * Get the entry set of collected files. * * @return collected files */ Set<Map.Entry<File, File>> entrySet(); }