List of usage examples for org.apache.commons.io FilenameUtils getExtension
public static String getExtension(String filename)
From source file:com.frostwire.gui.library.tags.TagsParserFactory.java
public TagsParser getInstance(File file) { String ext = FilenameUtils.getExtension(file.getName()); if (isMP3(ext)) { return new MP3Parser(file); } else if (isM4A(ext)) { return new M4AParser(file); } else if (isMP4(ext)) { return new MP4Parser(file); } else if (isOgg(ext)) { return new OggParser(file); } else if (isFlac(ext)) { return new FlacParser(file); } else if (isJaudiotagger(ext)) { return new JaudiotaggerParser(file); } else {/*from ww w. j av a2s .co m*/ return new MPlayerParser(file); } }
From source file:de.kp.ames.office.jod.OOFormatter.java
/** * @param fileName/* w ww .ja va 2 s .com*/ * @return */ public DocumentFormat getByFileName(String fileName) { String extension = FilenameUtils.getExtension(fileName); DocumentFormat format = registry.getFormatByFileExtension(extension); // the result may be null in case of an unknown format return format; }
From source file:net.grinder.plugin.http.tcpproxyfilter.FileTypeFilterImpl.java
@Override public boolean isFiltered(String fullPath) { int lastIndexOf = fullPath.lastIndexOf('?'); if (lastIndexOf != -1) { fullPath = fullPath.substring(0, lastIndexOf); }/* www.j a v a 2s . c om*/ String extension = FilenameUtils.getExtension(fullPath); if (StringUtils.isEmpty(extension)) { return false; } for (FileType each : filteredType) { if (each.isTypeOfExtension(extension)) { return true; } } return false; }
From source file:net.mitnet.tools.pdf.book.io.FileNameSuffixFileFilter.java
@Override public boolean accept(File file) { boolean result = false; String fileName = file.getName(); String fileSuffix = FilenameUtils.getExtension(fileName); if (this.fileSuffix.equalsIgnoreCase(fileSuffix)) { result = true;/* w w w. j av a 2s .c om*/ } return result; }
From source file:com.santiagolizardo.madcommander.components.filelisting.model.FileListingRow.java
public String getExtension() { if (file.isDirectory()) return ""; else/* w w w. j ava 2 s. c o m*/ return FilenameUtils.getExtension(file.getName()); }
From source file:jease.cms.web.content.editor.ScriptEditor.java
public void load() { code.setSyntax(FilenameUtils.getExtension(id.getValue())); code.setValue(getNode().getCode()); forward.setChecked(getNode().isForward()); }
From source file:Model.AccountImport.java
public String excelReader(String path_file, List excelColumn) { String extension = FilenameUtils.getExtension(path_file); if (extension.equalsIgnoreCase(".xlsx")) { try {/* ww w .j a v a 2 s. c om*/ FileInputStream file = new FileInputStream(new File(path_file)); XSSFWorkbook workbook = new XSSFWorkbook(file); XSSFSheet sheet = workbook.getSheetAt(0); Iterator<Row> rowIterator = sheet.iterator(); while (rowIterator.hasNext()) { Row row = rowIterator.next(); Iterator<Cell> cellIterator = row.cellIterator(); while (cellIterator.hasNext()) { Cell cell = cellIterator.next(); switch (cell.getCellType()) { case Cell.CELL_TYPE_NUMERIC: System.out.print(cell.getNumericCellValue() + " | "); break; case Cell.CELL_TYPE_STRING: System.out.print(cell.getStringCellValue() + " | "); break; } } System.out.println(""); } file.close(); } catch (Exception e) { e.printStackTrace(); } } else if (extension.equalsIgnoreCase(".xls")) { try { FileInputStream file = new FileInputStream(new File(path_file)); HSSFWorkbook workbook = new HSSFWorkbook(file); HSSFSheet sheet = workbook.getSheetAt(0); Iterator<Row> rowIterator = sheet.iterator(); while (rowIterator.hasNext()) { Row row = rowIterator.next(); Iterator<Cell> cellIterator = row.cellIterator(); while (cellIterator.hasNext()) { Cell cell = cellIterator.next(); switch (cell.getCellType()) { case Cell.CELL_TYPE_NUMERIC: System.out.print(cell.getNumericCellValue() + " | "); break; case Cell.CELL_TYPE_STRING: System.out.print(cell.getStringCellValue() + " | "); break; } } System.out.println(""); } file.close(); } catch (Exception e) { e.printStackTrace(); } } return null; }
From source file:com.jaeksoft.searchlib.config.ConfigFileRotation.java
protected ConfigFileRotation(File directory, String masterName) { String ext = FilenameUtils.getExtension(masterName); String baseName = FilenameUtils.getBaseName(masterName); init(directory, masterName, baseName + "_tmp." + ext, baseName + "_old." + ext); }
From source file:ManagedBeans.FileDownloadViewBean.java
public StreamedContent fileMon(TareaScrum tarea) { String ext = FilenameUtils.getExtension(tarea.getIdFichero().getExt()); InputStream input = new ByteArrayInputStream(tarea.getIdFichero().getFichero()); return new DefaultStreamedContent(input, "image/jpg", tarea.getIdFichero().getExt()); }
From source file:IO.Files.java
/** * Return the file extension/*from w w w.j a v a2 s . co m*/ * * @param filename a file name without the full path * @return the file extension */ public static String GetFileExtansion(String filename) { return FilenameUtils.getExtension(filename); }