public String readContent(List<String> elements, String rootPath, String element) { if(elements.contains(element)) { String path = format("%s%s/", rootPath, element); List<String> dirList = listResources(path); for (String file : dirList) { String contents = readFile(format("/%s%s", path, file)); return contents; } } return null; } }
private Map<String, String> populateMap(String rootPath, List<String> elements, String element) { Map<String, String> functionsMap = null; if(elements.contains(element)) { functionsMap = new HashMap<String, String>(); String path = format("%s%s/", rootPath, element); for (String fileName : listResources(path)) { String contents = readFile(format("/%s%s", path, fileName)); functionsMap.put(removeExtension(fileName), contents); } } return functionsMap; }
final List<String> dirList = listResources(viewPath); for (String fileName : dirList) { // view files final String def = readFile(format("/%s%s", viewPath, fileName)); if(MAP_JS.equals(fileName)) mr.setMap(def);