diff --git a/Assignment2/data/Products.dat b/Assignment2/data/Products.dat new file mode 100644 index 0000000000000000000000000000000000000000..29dd783c7bb479308f9bc0213397cb3267a74c4a --- /dev/null +++ b/Assignment2/data/Products.dat @@ -0,0 +1,5 @@ +A53G;TG;324g;01022016;sox;nicks;50 +af34;TS;324g;01022016;04072016;300 +fdj3;SP;324g;2 +dfk8;SL;tjgh;40 +fjkw;SR;sprite;1 diff --git a/Assignment2/src/assignment2/DataConverter.java b/Assignment2/src/assignment2/DataConverter.java index ea3eb6cc6b23103002fb4111e79ff4dd329ad340..f42b95d526f850fd153da5a398cab728cba46153 100644 --- a/Assignment2/src/assignment2/DataConverter.java +++ b/Assignment2/src/assignment2/DataConverter.java @@ -2,6 +2,8 @@ package assignment2; import java.io.File; import java.io.FileNotFoundException; +import java.io.FileWriter; +import java.io.IOException; import java.util.Scanner; import com.thoughtworks.xstream.*; @@ -145,16 +147,20 @@ public class DataConverter { return xml; } - private String serializeObjects() { + private void serializeObjects() { //trying to serialize and output files related to products - for(int i=0;i<customerArray.length;i++) { - + XStream xstream = new XStream(); + File file = null; + for(int i=0;i<productArray.length;i++) { + try { + xstream.toXML(productArray[i], new FileWriter(file)); + } catch (IOException e) { + e.printStackTrace(); + } } - - return File; } - public static void main(String args[]) { + public void main(String args[]) { serializeObjects(); }