net.sf.gilead.core.serialization
Class SerializableIdConverter

java.lang.Object
  extended by net.sf.gilead.core.serialization.SerializableIdConverter

public class SerializableIdConverter
extends java.lang.Object

SerializableId XStream converter (performance improvement)

Author:
bruno.marchesson

Constructor Summary
SerializableIdConverter(XStream xstream)
          Constructor
 
Method Summary
 boolean canConvert(java.lang.Class clazz)
          (non-Javadoc)
 void marshal(java.lang.Object value, HierarchicalStreamWriter writer, MarshallingContext context)
          (non-Javadoc)
 java.lang.Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializableIdConverter

public SerializableIdConverter(XStream xstream)
Constructor

Method Detail

canConvert

public boolean canConvert(java.lang.Class clazz)
(non-Javadoc)

See Also:
com.thoughtworks.xstream.converters.ConverterMatcher#canConvert(java.lang.Class)

marshal

public void marshal(java.lang.Object value,
                    HierarchicalStreamWriter writer,
                    MarshallingContext context)
(non-Javadoc)

See Also:
com.thoughtworks.xstream.converters.Converter#marshal(java.lang.Object, com.thoughtworks.xstream.io.HierarchicalStreamWriter, com.thoughtworks.xstream.converters.MarshallingContext)

unmarshal

public java.lang.Object unmarshal(HierarchicalStreamReader reader,
                                  UnmarshallingContext context)
(non-Javadoc)

See Also:
com.thoughtworks.xstream.converters.Converter#unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader, com.thoughtworks.xstream.converters.UnmarshallingContext)