| java.lang.Object com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter com.thoughtworks.xstream.converters.reflection.SerializableConverter
All known Subclasses: com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter,
SerializableConverter | public class SerializableConverter extends AbstractReflectionConverter (Code) | | Emulates the mechanism used by standard Java Serialization for classes that implement java.io.Serializable AND
implement or inherit a custom readObject()/writeObject() method.
Supported features of serialization
- readObject(), writeObject()
- class inheritance
- readResolve(), writeReplace()
Currently unsupported features
- putFields(), writeFields(), readFields()
- ObjectStreamField[] serialPersistentFields
- ObjectInputValidation
author: Joe Walnes author: Jörg Schaible |
Methods inherited from com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter | protected void doMarshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context)(Code)(Java Doc) public Object doUnmarshal(Object result, HierarchicalStreamReader reader, UnmarshallingContext context)(Code)(Java Doc) protected Object instantiateNewInstance(HierarchicalStreamReader reader, UnmarshallingContext context)(Code)(Java Doc) public void marshal(Object original, HierarchicalStreamWriter writer, MarshallingContext context)(Code)(Java Doc) protected void marshallField(MarshallingContext context, Object newObj, Field field)(Code)(Java Doc) protected boolean shouldUnmarshalTransientFields()(Code)(Java Doc) public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)(Code)(Java Doc) protected Object unmarshallField(UnmarshallingContext context, Object result, Class type, Field field)(Code)(Java Doc)
|
|
|