net.sf.staccatocommons.io.serialization
Class XStreamXmlSerializationManager

java.lang.Object
  extended by net.sf.staccatocommons.io.serialization.AbstractCharSerializationManager
      extended by net.sf.staccatocommons.io.serialization.XStreamXmlSerializationManager
All Implemented Interfaces:
CharSerializationManager, SerializationManager

public class XStreamXmlSerializationManager
extends AbstractCharSerializationManager

An XmlSerializationManager that converts objects using XStream

Author:
flbulgarelli

Constructor Summary
XStreamXmlSerializationManager()
          Creates a new XStreamSerializationManager using a new XStream()
XStreamXmlSerializationManager(com.thoughtworks.xstream.XStream xstream)
          Creates a new XStreamXmlSerializationManager using a given XStream instance.
 
Method Summary
<T> T
deserialize(Reader reader)
           
 com.thoughtworks.xstream.XStream getXstream()
           
 void serialize(Object object, Writer writer)
           
 
Methods inherited from class net.sf.staccatocommons.io.serialization.AbstractCharSerializationManager
deserialize, deserialize, deserialize, serialize, serialize, serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStreamXmlSerializationManager

public XStreamXmlSerializationManager()
Creates a new XStreamSerializationManager using a new XStream()


XStreamXmlSerializationManager

public XStreamXmlSerializationManager(com.thoughtworks.xstream.XStream xstream)
Creates a new XStreamXmlSerializationManager using a given XStream instance.

Parameters:
xstream -
Method Detail

deserialize

public <T> T deserialize(Reader reader)

serialize

public void serialize(Object object,
                      Writer writer)

getXstream

public com.thoughtworks.xstream.XStream getXstream()
Returns:
the underlying XStream object


Copyright © 2010-2012 Staccatocommons. All Rights Reserved.