package edu.isistan.daclassifier; public class Utils { public static String getModelsPath() { String modelsPath = null; if(modelsPath == null || modelsPath.isEmpty()) modelsPath = System.getenv("MODELS_PATH"); if(modelsPath == null || modelsPath.isEmpty()) modelsPath = System.getProperty("MODELS_PATH"); return modelsPath; } public static String getDomainActionPath() { String domainActionPath = getModelsPath(); if(domainActionPath != null) domainActionPath += "domain/actions/"; return domainActionPath; } public static String[] getCSVFilenames() { String filepath = Utils.getDomainActionPath(); String[] filenames = { filepath + "data/HWS/HWS.csv" ,filepath + "data/CRS/CRS.csv" ,filepath + "data/CSPS/CSPSv2.csv" }; return filenames; } public static String getLabelsFilename() { String filepath = Utils.getDomainActionPath(); String xmlfilename = filepath + "data/labels.xml"; return xmlfilename; } public static String getFullArffSourceFilename() { String filepath = Utils.getDomainActionPath(); String sourcefilepath = filepath + "arff/fulloriginal.arff"; return sourcefilepath; } public static String getFullArffFilteredFilename() { String filepath = Utils.getDomainActionPath(); String filterfilepath = filepath + "arff/fullfiltered.arff"; return filterfilepath; } public static String getFullModelFilename() { String filepath = Utils.getDomainActionPath(); String modelfilepath = filepath + "model/fulldomainaction.model"; return modelfilepath; } public static String getSubsetArffSourceFilename() { String filepath = Utils.getDomainActionPath(); String sourcefilepath = filepath + "arff/subsetoriginal.arff"; return sourcefilepath; } public static String getSubsetArffFilteredFilename() { String filepath = Utils.getDomainActionPath(); String filterfilepath = filepath + "arff/subsetfiltered.arff"; return filterfilepath; } public static String getSubsetModelFilename() { String filepath = Utils.getDomainActionPath(); String modelfilepath = filepath + "model/subsetdomainaction.model"; return modelfilepath; } public static String getResultsFilepath() { String filepath = Utils.getDomainActionPath(); String xmlfilename = filepath + "results/"; return xmlfilename; } }