Rev 182 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 178 | espaco | 1 | package br.com.ec.core.util; |
| 2 | |||
| 3 | import com.thoughtworks.xstream.XStream; |
||
| 4 | import com.thoughtworks.xstream.converters.basic.DateConverter; |
||
| 5 | import com.thoughtworks.xstream.io.xml.DomDriver; |
||
| 6 | |||
| 7 | public class XmlUtil { |
||
| 8 | |||
| 9 | public static String gerarXmlDoObjetoComAlias(Object objeto, String alias) { |
||
| 10 | String dateFormat = "yyyy-MM-dd HH:mm:ss"; |
||
| 11 | String[] acceptableFormats = {dateFormat}; |
||
| 12 | XStream stream = new XStream(new DomDriver()); |
||
| 13 | stream.alias(alias, objeto.getClass()); |
||
| 14 | stream.setMode(XStream.NO_REFERENCES); |
||
| 15 | stream.registerConverter(new DateConverter(dateFormat, acceptableFormats)); |
||
| 16 | return stream.toXML(objeto); |
||
| 17 | } |
||
| 18 | |||
| 19 | } |