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.RecordReader ;
import java.io.BufferedReader ;
import java.io.File ;
import java.io.FileReader ;
import java.io.IOException ;
public class MyRecordReader
extends BufferedReader
implements RecordReader
{
public MyRecordReader(File file) throws IOException
{
super(new FileReader(file)) ;
}
public MyRecordReader(String fileName) throws IOException
{
super(new FileReader(fileName)) ;
}
public Record readRecord() throws IOException
{
String s = readLine() ;
return (s == null) ? null : new MyRecord(s) ;
}
public void finalize() throws IOException
{
close() ;
}
}