    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    }