001package com.ericlam.mc.eld.configurations;
002
003import java.io.File;
004
005/**
006 * 獲取根文件的接口,可在以下的類別進行形態轉換使用:
007 * <ul>
008 *     <li>{@link com.ericlam.mc.eld.controllers.FileController}</li>
009 *     <li>{@link GroupConfig}</li>
010 *     <li>{@link GroupLang}</li>
011 * </ul>
012 */
013public interface FileLocator {
014
015    /**
016     * 獲取文件檔案,如果是文件池則獲取文件池資料夾
017     * <p>獲取文件池資料夾: {@link GroupConfig}, {@link GroupLang}</p>
018     * <p>獲取文件檔案: {@link com.ericlam.mc.eld.controllers.FileController}</p>
019     * @return 文件檔案或文件池資料夾
020     */
021    File getLocator();
022
023}