List of usage examples for org.apache.commons.io IOCase INSENSITIVE
IOCase INSENSITIVE
To view the source code for org.apache.commons.io IOCase INSENSITIVE.
Click Source Link
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()]); }