List of usage examples for org.apache.commons.io.filefilter SuffixFileFilter SuffixFileFilter
public SuffixFileFilter(List suffixes, IOCase caseSensitivity)
From source file:sernet.gs.service.AbstractReportTemplateService.java
@SuppressWarnings({ "unchecked" }) public String[] getReportTemplateFileNames() { List<String> list = new ArrayList<String>(); IOFileFilter filter = new SuffixFileFilter("rptdesign", IOCase.INSENSITIVE); Iterator<File> iter = FileUtils.iterateFiles(new File(getTemplateDirectory()), filter, null); while (iter.hasNext()) { list.add(iter.next().getAbsolutePath()); }//from w w w . ja v a 2 s . co m return list.toArray(new String[list.size()]); }
From source file:sernet.gs.service.AbstractReportTemplateService.java
@SuppressWarnings("unchecked") private String[] getServerRptDesigns() throws ReportTemplateServiceException { List<String> list = new ArrayList<String>(0); // // DirFilter = null means no subdirectories IOFileFilter filter = new SuffixFileFilter("rptdesign", IOCase.INSENSITIVE); Iterator<File> iter = FileUtils.iterateFiles(new File(getTemplateDirectory()), filter, null); while (iter.hasNext()) { list.add(iter.next().getAbsolutePath()); }/*from ww w . j a v a2s . c om*/ return list.toArray(new String[list.size()]); }
From source file:sernet.verinice.service.DummyReportDepositService.java
@SuppressWarnings("unchecked") private String[] getServerRptDesigns() { List<String> list = new ArrayList<String>(0); // // DirFilter = null means no subdirectories IOFileFilter filter = new SuffixFileFilter("rptdesign", IOCase.INSENSITIVE); Iterator<File> iter = FileUtils.iterateFiles(new File(getReportDepositPath()), filter, null); while (iter.hasNext()) { list.add(iter.next().getAbsolutePath()); }//w w w. ja v a 2s . c om return list.toArray(new String[list.size()]); }