|
From: Márcio V. d. S. <mv...@us...> - 2007-08-20 21:31:19
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/io In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24783/src/java/net/sf/tail/io Added Files: Serializer.java Log Message: Refatoração de packages e criação de novas classes para serializar em xml --- NEW FILE: Serializer.java --- package net.sf.tail.io; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.io.xml.DomDriver; public class Serializer<T> { public String toXML(T t) { XStream xstream = new XStream(new DomDriver()); xstream.setMode(XStream.NO_REFERENCES); return xstream.toXML(t); } @SuppressWarnings("unchecked") public T fromXML(String xml) { XStream xstream = new XStream(new DomDriver()); return (T)xstream.fromXML(xml); } } |