Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package DataBase;
- import Contact.BussinessContact;
- import Contact.Family;
- import Contact.Friend;
- import Contact.Person;
- import com.thoughtworks.xstream.XStream;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.ObjectOutputStream;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- /**
- *
- * @author Jeroen
- */
- public class ReadXML {
- private XStream xstream = new XStream();
- private PersonDB persondb = new PersonDB();
- private String xml;
- private FileWriter fstream;
- private Friend vriend;
- private Family familie;
- private BussinessContact bussinessContact;
- public ReadXML(PersonDB personDatabase) {
- try {
- xml = "";
- this.persondb = personDatabase;
- fstream = new FileWriter("C:\\javaVGO.xml");
- BufferedWriter out = new BufferedWriter(fstream);
- ObjectOutputStream blah = xstream.createObjectOutputStream(out);
- for (Person persoon : persondb.getLijst()) {
- blah.writeObject(persoon);
- //xstream.toXML(persoon, out);
- }
- blah.close();
- } catch (IOException ex) {
- Logger.getLogger(ReadXML.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment