Guest User

Untitled

a guest
Jun 13th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package DataBase;
  6.  
  7. import Contact.BussinessContact;
  8. import Contact.Family;
  9. import Contact.Friend;
  10. import Contact.Person;
  11. import com.thoughtworks.xstream.XStream;
  12. import java.io.BufferedWriter;
  13. import java.io.File;
  14. import java.io.FileWriter;
  15. import java.io.IOException;
  16. import java.io.ObjectOutputStream;
  17. import java.util.logging.Level;
  18. import java.util.logging.Logger;
  19.  
  20. /**
  21.  *
  22.  * @author Jeroen
  23.  */
  24. public class ReadXML {
  25.  
  26.     private XStream xstream = new XStream();
  27.     private PersonDB persondb = new PersonDB();
  28.     private String xml;
  29.     private FileWriter fstream;
  30.     private Friend vriend;
  31.     private Family familie;
  32.     private BussinessContact bussinessContact;
  33.  
  34.     public ReadXML(PersonDB personDatabase) {
  35.         try {
  36.             xml = "";
  37.             this.persondb = personDatabase;
  38.             fstream = new FileWriter("C:\\javaVGO.xml");
  39.             BufferedWriter out = new BufferedWriter(fstream);
  40.             ObjectOutputStream blah = xstream.createObjectOutputStream(out);
  41.             for (Person persoon : persondb.getLijst()) {
  42.  
  43.                 blah.writeObject(persoon);
  44.                 //xstream.toXML(persoon, out);
  45.             }
  46.             blah.close();
  47.         } catch (IOException ex) {
  48.             Logger.getLogger(ReadXML.class.getName()).log(Level.SEVERE, null, ex);
  49.         }
  50.  
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment