package com.gandalf1209.yamanu.util; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class FileLoader { private static String defDir = ""; private SystemUtil util = new SystemUtil(); /** * Load a file * @param loc File location * @return File */ public File load(String url) { File file = new File(defDir + url); return file; } /** * Returns the contents of a text file * @param url File Location * @return String */ public String loadText(String url) { StringBuilder source = new StringBuilder(); BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(defDir + url)); String line; while ((line = reader.readLine()) != null) { source.append(line).append("\n"); } reader.close(); } catch (Exception e) { Log.err("Yamanu: " + e.getMessage()); Log.err("Yamanu Version: " + util.getYGEVersion()); e.printStackTrace(); } return source.toString(); } /** * Set the default directory for loading files * @param path Directory Path */ public void setDefaultLoadingDirectory(String path) { defDir = path; } }