001 package calhoun.analysis.crf.io;
002
003 import java.io.File;
004
005 /** An interface used to map filenames. Given a source filename, converts it into a destination filename. */
006 public interface FilenameMapper {
007
008 /** maps a filename from the source to a destination.
009 *
010 * @param source the input filename to use as the base for the mapping
011 * @return the destination filename
012 */
013 File mapFilename(File source);
014 }