public static void writeToFile(String filePath, Properties properties, String comment) { if (properties != null) { try { FileOutputStream fout = new FileOutputStream(new File(filePath)); write(filePath, properties, comment, fout); } catch (FileNotFoundException e) { logger.severe(ExceptionHelper.printStackTrace(e)); } } else { logger.info("There is no properties file written, since the properties are null! "); } }
public static Properties read(String filePath) { Properties prop = new Properties(); FileInputStream fis; try { fis = new FileInputStream(filePath); prop.loadFromXML(fis); } catch (Exception e) { logger.severe(ExceptionHelper.printStackTrace(e)); } return prop; }
public static void write( String filePath, Properties properties, String comment, OutputStream out) { if (properties != null) { if (out != null) { try { properties.storeToXML(out, comment); } catch (IOException e) { logger.severe(ExceptionHelper.printStackTrace(e)); } } else { logger.info("There is no valid output stream, since the outputstream is null! "); } } else { logger.info("There is no properties file written, since the properties are null! "); } }