1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| package tools;
import java.io.*;
import option.*;
public class Loader {
String name;
public Loader(String name){
this.name= name;
}
public Series load(){
Series serie;
try{
FileInputStream fis= new FileInputStream(new File(Path.SERIESDIR+name+".sr"));
ObjectInputStream ois= new ObjectInputStream(fis);
try{
serie= (Series) ois.readObject();
}finally{
try{
ois.close();
}finally{
fis.close();
}
}
if(serie!=null){return serie;}
}catch(IOException e){e.printStackTrace();
}catch(ClassNotFoundException cnfe){cnfe.printStackTrace();}
return null;
}
} |