net.sf.gilead.core.serialization
Class XStreamProxySerialization

java.lang.Object
  extended by net.sf.gilead.core.serialization.XStreamProxySerialization
All Implemented Interfaces:
IProxySerialization

public class XStreamProxySerialization
extends java.lang.Object
implements IProxySerialization

XStream Serialization strategy. It serializes Serializable instances to String using XStream and deserializes them when back. (needed for proxy informations, since GWT does not like Serializable type in Map)

Author:
bruno.marchesson

Constructor Summary
XStreamProxySerialization()
          Constructor.
 
Method Summary
 java.lang.String serialize(java.io.Serializable serializable)
          Convert Serializable to bytes.
 java.io.Serializable unserialize(java.lang.String object)
          Regenerate Serializable from String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStreamProxySerialization

public XStreamProxySerialization()
Constructor.

Method Detail

serialize

public java.lang.String serialize(java.io.Serializable serializable)
Convert Serializable to bytes.

Specified by:
serialize in interface IProxySerialization

unserialize

public java.io.Serializable unserialize(java.lang.String object)
Regenerate Serializable from String.

Specified by:
unserialize in interface IProxySerialization