package jplag; import java.io.*; // FILE HANDLING public class HTMLFile extends PrintWriter { private BufferedCounter bc; /* This static method has to be used to instanciate HTMLFile objects. */ public static HTMLFile createHTMLFile(File f) throws IOException { BufferedCounter new_bc = new BufferedCounter( new OutputStreamWriter(new FileOutputStream(f), "ISO-8859-1")); HTMLFile htmlfile = new HTMLFile(new_bc); htmlfile.bc = new_bc; // if (Program.verbose_details) // Program.print(null,f.toString()+" "); return htmlfile; } private HTMLFile(BufferedWriter bw) throws IOException { super(bw); } public void close() { super.close(); } public int bytesWritten() { return bc.bytesWritten(); } }