| java.lang.Object com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter com.thoughtworks.xstream.converters.reflection.SerializableConverter com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter
CGLIBEnhancedConverter | public class CGLIBEnhancedConverter extends SerializableConverter (Code) | | Converts a proxy created by the CGLIB
Enhancer . Such a proxy is recreated while deserializing the proxy. The
converter does only work, if
- the DefaultNamingPolicy is used for the proxy's name
- only one CAllback is registered
- a possible super class has at least a protected default constructor
Note, that the this converter relies on the CGLIBMapper.
author: Jörg Schaible since: 1.2 |
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)
|
|
|