DataPath.java
package org.troy.capstone.constants;
/**
* This enum defines the file paths for the cleaned, attributed, and cleaned & attributed CSV files.
*/
public enum DataPath {
/** Path to the cleaned data CSV file. */
CLEANED_DATA("C:\\Users\\thkle\\SSE554\\SSE554-Capstone-Project\\data\\\\1000_items_catalog_v2_cleaned.csv"),
/** Path to the attributed data CSV file. */
ATTRIBUTED_DATA("C:\\Users\\thkle\\SSE554\\SSE554-Capstone-Project\\data\\\\1000_items_catalog_v2_attributed.csv"),
/** Path to the cleaned and attributed data CSV file. */
CLEANED_ATTRIBUTED_DATA("C:\\Users\\thkle\\SSE554\\SSE554-Capstone-Project\\data\\\\1000_items_catalog_v2_cleaned_attributed.csv");
/** The path represented by this enum constant. */
private final String path;
/** Constructor for the enum constant.
*
* @param path The file path associated with the enum constant.
*/
DataPath(String path) {
this.path = path;
}
/**
* Getter for the path associated with this enum constant.
*
* @return The file path as a string.
*/
@Override
public String toString() {
return path;
}
}