All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sahagin.share.CommonPath Maven / Gradle / Ivy

package org.sahagin.share;

import java.io.File;

public class CommonPath {

    public static File srcTreeFile(File reportIntermediateDataDir) {
        return new File(reportIntermediateDataDir, "srcTree");
    }

    public static File runResultRootDir(File reportIntermediateDataDir) {
        return new File(reportIntermediateDataDir, "runResults");
    }

    public static File inputCaptureRootDir(File reportIntermediateDataDir) {
        return new File(reportIntermediateDataDir, "captures");
    }

    public static File htmlReportMainFile(File reportOutputDir) {
        return new File(reportOutputDir, "index.html");
    }

    public static File methodHtmlReportRootDir(File reportOutputDir) {
        return new File(reportOutputDir, "reports");
    }

    // HTML external resource means js, css, and images
    public static File htmlExternalResourceRootDir(File reportOutputDir) {
        return reportOutputDir;
    }

    public static File htmlReportCaptureRootDir(File reportOutputDir) {
        return new File(reportOutputDir, "captures");
    }

    // bindingName: java, groovy, etc
    public static String standardAdapdaterLocaleResDirPath(String bindingName) {
        return "/locale/" + bindingName + "/adapter";
    }

    // bindingName: java, groovy, etc
    public static String standardSystemLocaleResDirPath(String bindingName) {
        return "/locale/" + bindingName + "/system";
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy