/** * Check if a file is an xml or txt file. If not, then encode it as such. * * @param inFileName Name of input file * @return File The file object of the output file */ private File checkAndEncode(String inFileName) { String[] fileNameParts = inFileName.split("\\."); String extension = fileNameParts[fileNameParts.length - 1]; switch (extension) { case "xml": case "txt": case "XML": case "TXT": File file = null; try { file = copyFile(inFileName, inFileName + ".tmp"); } catch (Exception e) { e.printStackTrace(); } return file; default: FileConverter.encodeFile(inFileName, inFileName + ".tmp"); return new File(inFileName + ".tmp"); } }