@Override protected void marshalSaxHandlers( Object graph, ContentHandler contentHandler, LexicalHandler lexicalHandler) throws XmlMappingException { SaxWriter saxWriter = new SaxWriter(); saxWriter.setContentHandler(contentHandler); marshal(graph, saxWriter); }
@Override public void encode(Object object, ContentHandler handler) throws Exception { // prepare xml encoding XStream xstream = buildXStream(); // bind with the content handler SaxWriter writer = new SaxWriter(nameCoder); writer.setContentHandler(handler); // write out xml xstream.marshal(object, writer); }