Subversion Repositories Integrator Subversion

Rev

Rev 182 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.core.util;

import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.converters.basic.DateConverter;
import com.thoughtworks.xstream.io.xml.DomDriver;

public class XmlUtil {
       
        public static String gerarXmlDoObjetoComAlias(Object objeto, String alias) {
                String dateFormat = "yyyy-MM-dd HH:mm:ss";
                String[] acceptableFormats = {dateFormat};
                XStream stream = new XStream(new DomDriver());
            stream.alias(alias, objeto.getClass());
            stream.setMode(XStream.NO_REFERENCES);
            stream.registerConverter(new DateConverter(dateFormat, acceptableFormats));
            return stream.toXML(objeto);
        }

}