org.apache.camel.dataformat.xstream
Class JsonDataFormat

java.lang.Object
  extended by org.apache.camel.dataformat.xstream.AbstractXStreamWrapper
      extended by org.apache.camel.dataformat.xstream.JsonDataFormat
All Implemented Interfaces:
DataFormat

public class JsonDataFormat
extends AbstractXStreamWrapper

A data format (DataFormat) using XStream and Jettison to marshal to and from JSON

Version:
$Revision: 816070 $

Constructor Summary
JsonDataFormat()
           
 
Method Summary
protected  com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(Exchange exchange, InputStream stream)
           
protected  com.thoughtworks.xstream.io.HierarchicalStreamWriter createHierarchicalStreamWriter(Exchange exchange, Object body, OutputStream stream)
           
 
Methods inherited from class org.apache.camel.dataformat.xstream.AbstractXStreamWrapper
createXStream, getStaxConverter, getXStream, marshal, setStaxConverter, setXStream, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonDataFormat

public JsonDataFormat()
Method Detail

createHierarchicalStreamWriter

protected com.thoughtworks.xstream.io.HierarchicalStreamWriter createHierarchicalStreamWriter(Exchange exchange,
                                                                                              Object body,
                                                                                              OutputStream stream)
                                                                                       throws XMLStreamException
Specified by:
createHierarchicalStreamWriter in class AbstractXStreamWrapper
Throws:
XMLStreamException

createHierarchicalStreamReader

protected com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(Exchange exchange,
                                                                                              InputStream stream)
                                                                                       throws XMLStreamException
Specified by:
createHierarchicalStreamReader in class AbstractXStreamWrapper
Throws:
XMLStreamException


Copyright © 2007-2009 The Apache Software Foundation. All Rights Reserved.