package com.ll.bm;
import com.thoughtworks.xstream.converters.Converter;
import com.thoughtworks.xstream.converters.MarshallingContext;
import com.thoughtworks.xstream.converters.UnmarshallingContext;
import com.thoughtworks.xstream.io.HierarchicalStreamReader;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
import java.util.*;
public class BillDateConvert implements Converter {
@Override
public void marshal(Object o, HierarchicalStreamWriter writer, MarshallingContext mContext) {
BillDate bd = (BillDate) o;
writer.addAttribute("time", bd.getTime());
ListlistItems=bd.getListItems();
for (BillItem bi:listItems){
writer.startNode("BillItem");
mContext.convertAnother(bi,new BillItemConvert());
writer.endNode();
}
}
@Ov