public File findFileByExtension(String aExt) { for (File file : files) { String ext = FileUtils.getFileExtension(file); if (ext != null && ext.equalsIgnoreCase(aExt)) { return file; } } return null; }
public static boolean isPlatypusProjectFile(File file) { return PLATYPUS_FILE_EXTENSIONS.contains(FileUtils.getFileExtension(file)); }
public static String getFileExtension(File file) { return getFileExtension(file.getName()); }
public void addFile(File file) { files.add(file); if (!file.isDirectory()) { filesExtensions.add(FileUtils.getFileExtension(file)); } }
private File removeFileByExtension(String ext) { if (ext != null) { for (File file : files) { if (ext.equals(FileUtils.getFileExtension(file))) { files.remove(file); filesExtensions.remove(ext); return file; } } } return null; }
public File removeFile(File aFile) { return removeFileByExtension(FileUtils.getFileExtension(aFile)); }
@Override protected ReportConfig parse(String aName, File aFile) throws Exception { return new ReportConfig(aName, FileUtils.getFileExtension(aFile), FileUtils.readBytes(aFile)); }
if (resourceFile.exists() && !resourceFile.isDirectory()) { data = FileUtils.readBytes(resourceFile); String fileExt = FileUtils.getFileExtension(resourceFile); if (PlatypusFiles.isPlatypusProjectFileExt(fileExt) && !PlatypusFiles.REPORT_LAYOUT_EXTENSION.equalsIgnoreCase(fileExt) && !PlatypusFiles.REPORT_LAYOUT_EXTENSION_X.equalsIgnoreCase(fileExt)) { encoding = SettingsConstants.COMMON_ENCODING;
if (resourceFile.exists() && !resourceFile.isDirectory()) { byte[] data = FileUtils.readBytes(resourceFile); String fileExt = FileUtils.getFileExtension(resourceFile); String encoding; if (PlatypusFiles.isPlatypusProjectFileExt(fileExt) && !PlatypusFiles.REPORT_LAYOUT_EXTENSION.equalsIgnoreCase(fileExt) && !PlatypusFiles.REPORT_LAYOUT_EXTENSION_X.equalsIgnoreCase(fileExt)) {