Subversion Repositories Integrator Subversion

Rev

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
}