/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jifi.project; import java.io.File; import java.io.FileWriter; import java.io.IOException; /** * * @author antunes2 */ public class FileCreator { private static final String tmpdir = System.getProperty("java.io.tmpdir"); private File file; private FileCreator(){ } public static FileCreator getInstance(){ return new FileCreator(); } public File getFile() { return file; } public void setFile(File file) { this.file = file; } public File createFile(String name, String extension) { file = new File(tmpdir, name + extension); return file; } public void makeTextFile(String name, String extension, StringBuilder sb) throws IOException { createFile(name, extension); FileWriter fw = new FileWriter(file.getAbsoluteFile()); fw.write(sb.toString()); fw.close(); } }