Example usage for org.apache.commons.io IOCase INSENSITIVE

List of usage examples for org.apache.commons.io IOCase INSENSITIVE

Introduction

In this page you can find the example usage for org.apache.commons.io IOCase INSENSITIVE.

Prototype

IOCase INSENSITIVE

To view the source code for org.apache.commons.io IOCase INSENSITIVE.

Click Source Link

Document

The constant for case insensitive regardless of operating system.

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  ww w .j  a v a 2 s  .c o  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());
    }//  w  w w .  j  ava2 s.  co m
    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());
    }/* ww  w. ja  v a  2s.co  m*/
    return list.toArray(new String[list.size()]);
}

From source file:sernet.verinice.service.test.ReportDepositTest.java

private Iterator<File> listPropertiesFiles(String fileName, String dir) {
    String baseName = removeSuffix(fileName);
    IOFileFilter filter = new RegexFileFilter(baseName + "\\_?.*\\.properties", IOCase.INSENSITIVE);
    Iterator<File> iter = FileUtils.iterateFiles(new File(dir), filter, null);
    return iter;// w w w  . j ava2s . c  o m
}

From source file:tds.ContentUploader.Web.backing.ContentPublishBacking.java

public Collection<File> getResourceFiles(String directory, String resourceNamePattern) throws Exception {
    File baseDir = new File(directory);
    IOFileFilter filter = new WildcardFileFilter(resourceNamePattern, IOCase.INSENSITIVE);
    Collection<File> fileLists = FileUtils.listFiles(baseDir, filter, TrueFileFilter.INSTANCE);
    return fileLists;
}

From source file:tds.ContentUploader.Web.backing.ContentPublishBacking.java

public Collection<File> getFilesListByPattern(String directory, String resourceNamePattern) throws Exception {
    File baseDir = new File(directory);
    IOFileFilter filter = new RegexFileFilter(resourceNamePattern, IOCase.INSENSITIVE);
    Collection<File> fileLists = FileUtils.listFiles(baseDir, filter, TrueFileFilter.INSTANCE);
    return fileLists;
}

From source file:umich.ms.batmass.filesupport.core.actions.importing.BMSuffixFileFilter.java

public BMSuffixFileFilter(String ext, String shortDesc, String desc) {
    super(FileFilterUtils.suffixFileFilter(ext, IOCase.INSENSITIVE));
    this.ext = ext;
    this.desc = desc;
    this.shortDesc = shortDesc;
}

From source file:us.terebi.lang.lpc.runtime.jvm.efun.file.GetDirectoryInfoEfun.java

protected static Resource[] resolveWildCard(ResourceFinder resourceFinder, String path) throws IOException {
    if (path.indexOf('*') == -1 && path.indexOf('?') == -1) {
        return new Resource[] { resourceFinder.getResource(path) };
    }/*w  w  w .  j  a  v  a2  s .  c  om*/

    List<Resource> match = new ArrayList<Resource>();

    int slash = path.lastIndexOf('/', path.length() - 1);
    String parentPath = path.substring(0, slash);
    String childPath = path.substring(slash + 1);

    Resource[] parents = resolveWildCard(resourceFinder, parentPath);
    for (Resource parent : parents) {
        Resource[] children = parent.getChildren();
        for (Resource child : children) {
            if (FilenameUtils.wildcardMatch(child.getName(), childPath, IOCase.INSENSITIVE)) {
                match.add(child);
            }
        }
    }

    return match.toArray(new Resource[match.size()]);
}