Hi Robert,
Robert Feustel wrote:
> Hello there,
>
> I'm trying to serialize a complex object that I wrote
> a custom serializer (write/readObject() method) for. Now, when I try
> running this through xstream it appears that this custom serializer is
> completely ignored... It's a hierarchical dataset containing multiple
> instances (in depth as well as width) of custom objects with custom
> serialization methods...
>
> Is there a way to tell xstream to only use
> the serialization that java uses... The one I specified?
XStream respects those serializers by default (*), why do you think
otherwise? Marshal such an object to XML and back again and ensure either
with the debugger or System.println() calls that your methods have been
called.
*) Without XStream annotations or further configuration, just by:
==================== %< ====================
XStream xstream = new XStream();
String xml = xstream.toXML(yourObject);
YourType yourObjectAgain = (YourType)xstream.fromXML(xml);
==================== %< ====================
However, you might have influenced this depending on your XStream setup.
Cheers,
Jörg
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email