net.sf.staccatocommons.io.serialization
Class AbstractCharSerializationManager

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

public abstract class AbstractCharSerializationManager
extends Object
implements CharSerializationManager

An abstract implementation of CharSerializationManager that provides default implementations for its methods except of #serialize(Reader) and CharSerializationManager.deserialize(Reader)

Author:
flbulgarelli

Constructor Summary
AbstractCharSerializationManager()
           
 
Method Summary
<T> T
deserialize(File input)
           
<T> T
deserialize(InputStream inputStream)
          This method does not close the inputStream
<T> T
deserialize(String string)
           
 String serialize(Object target)
           
 void serialize(Object target, File output)
           
 void serialize(Object target, OutputStream output)
          Writes the given target object to the given outputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.staccatocommons.io.serialization.CharSerializationManager
deserialize, serialize
 

Constructor Detail

AbstractCharSerializationManager

public AbstractCharSerializationManager()
Method Detail

deserialize

public <T> T deserialize(String string)
Specified by:
deserialize in interface CharSerializationManager

deserialize

public <T> T deserialize(InputStream inputStream)
Description copied from interface: SerializationManager
This method does not close the inputStream

Specified by:
deserialize in interface CharSerializationManager
Specified by:
deserialize in interface SerializationManager
Returns:

serialize

public String serialize(Object target)
Specified by:
serialize in interface CharSerializationManager

serialize

public void serialize(Object target,
                      OutputStream output)
Description copied from interface: SerializationManager
Writes the given target object to the given outputStream. This method does not close the outputStream

Specified by:
serialize in interface CharSerializationManager
Specified by:
serialize in interface SerializationManager

deserialize

public <T> T deserialize(File input)
Specified by:
deserialize in interface SerializationManager

serialize

public void serialize(Object target,
                      File output)
Specified by:
serialize in interface SerializationManager


Copyright © 2010-2012 StaccatoCommons. All Rights Reserved.