001package de.deepamehta.files;
002
003import java.io.File;
004
005
006
007interface PathMapper {
008
009    /**
010     * Maps an absolute path to a repository path.
011     *
012     * @param   path    A canonized absolute path.
013     *
014     * @return  A repository path. Relative to the repository base path.
015     *          Begins with slash, no slash at the end.
016     */
017    String repoPath(File path);
018}