package org.xdams.utility; import java.io.File; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.StringUtils; import org.xdams.page.view.bean.XSLBean; /** * @author sandro * * Per modificare il modello associato al commento di questo tipo generato, aprire Finestra>Preferenze>Java>Generazione codice>Codice e commenti */ public class XSLLoader { public static List<XSLBean> loadXSL(String xslDir) { List<XSLBean> result = null; File file = new File(xslDir); // System.out.println(xslDir); if (file.isDirectory()) { result = new ArrayList(); File[] files = file.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].getName().endsWith(".xsl")) { XSLBean xSLBean = new XSLBean(); xSLBean.setFileName(files[i].getName()); xSLBean.setLabel(StringUtils.replace(files[i].getName().substring(0, files[i].getName().trim().indexOf(".xsl")), "_", " ")); result.add(xSLBean); } } } return result; } }