Blame view
BRIC/src/LOGIC/PathFDR.java
2.06 KB
eeb5cac08
![]() |
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package LOGIC; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.LinkedList; /** * * @author dalayalmeida */ public class PathFDR implements Serializable{ public static String path = "/home/sarah/fdr2/scripts/"; public String getPath() { return path; } public void setPath(String path) { this.path = path; } /* public void serializaPath(String path) { //LinkedList<ObjectSaved> lista = saves; this.path = path; String arquivo = "Path.dat"; FileOutputStream arq = null; ObjectOutputStream out = null; try { //arquivo no qual os dados vao ser gravados arq = new FileOutputStream(arquivo); //objeto que vai escrever os dados out = new ObjectOutputStream(arq); out.reset(); //escreve todos os dados out.writeObject(this); } catch (IOException ex) { ex.printStackTrace(); } finally { try { arq.close(); out.close(); } catch (IOException ex) { ex.printStackTrace(); } } } public String deserializaLista() { String arquivo = "path.dat"; FileInputStream arqLeitura = null; ObjectInputStream in = null; PathFDR aux = new PathFDR(); //LinkedList<ObjectSaved> lista = null; try { //arquivo onde estao os dados serializados arqLeitura = new FileInputStream(arquivo); //objeto que vai ler os dados do arquivo in = new ObjectInputStream(arqLeitura); aux = (PathFDR) in.readObject(); //recupera os dados //lista = (List<ObjectSaved>) in.readObject(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } finally { try { arqLeitura.close(); // in.close(); } catch (IOException ex) { ex.printStackTrace(); } } return aux.path; }*/ } |