package weka.classifiers.rules.sortinghandler;
/**
* This code is from the book:
*
* Winder, R and Roberts, G (1998) <em>Developing Java
* Software</em>, John Wiley & Sons.
*
* It is copyright (c) 1997 Russel Winder and Graham Roberts.
*/
import weka.classifiers.rules.sortinghandler.Record ;
import weka.classifiers.rules.sortinghandler.RecordWriter ;
import java.io.BufferedWriter ;
import java.io.File ;
import java.io.FileWriter ;
import java.io.IOException ;
public class MyRecordWriter
extends BufferedWriter
implements RecordWriter
{
public MyRecordWriter(File file) throws IOException
{
super(new FileWriter(file)) ;
}
public MyRecordWriter(String fileName) throws IOException
{
super(new FileWriter(fileName)) ;
}
public void writeRecord(Record r) throws IOException
{
write(r.toString(), 0, r.toString().length()) ;
newLine() ;
}
public void finalize() throws IOException
{
close() ;
}
}