Example usage for org.apache.commons.io.filefilter SuffixFileFilter SuffixFileFilter

List of usage examples for org.apache.commons.io.filefilter SuffixFileFilter SuffixFileFilter

Introduction

In this page you can find the example usage for org.apache.commons.io.filefilter SuffixFileFilter SuffixFileFilter.

Prototype

public SuffixFileFilter(List suffixes, IOCase caseSensitivity) 

Source Link

Document

Constructs a new Suffix file filter for a list of suffixes specifying case-sensitivity.

Usage

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()]);
}