public class SerializableConverter extends AbstractReflectionConverter
AbstractReflectionConverter.DuplicateFieldException
mapper, reflectionProvider, serializationMethodInvoker
Constructor and Description |
---|
SerializableConverter(Mapper mapper,
ReflectionProvider reflectionProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(java.lang.Class type)
Determines whether the converter can marshall a particular type.
|
void |
doMarshal(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context) |
protected void |
doMarshalConditionally(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context) |
java.lang.Object |
doUnmarshal(java.lang.Object result,
HierarchicalStreamReader reader,
UnmarshallingContext context) |
protected java.lang.Object |
doUnmarshalConditionally(java.lang.Object result,
HierarchicalStreamReader reader,
UnmarshallingContext context) |
protected java.util.List |
hierarchyFor(java.lang.Class type) |
instantiateNewInstance, marshal, marshallField, shouldUnmarshalTransientFields, unmarshal, unmarshallField
public SerializableConverter(Mapper mapper, ReflectionProvider reflectionProvider)
public boolean canConvert(java.lang.Class type)
ConverterMatcher
type
- the Class representing the object type to be convertedpublic void doMarshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
doMarshal
in class AbstractReflectionConverter
protected java.util.List hierarchyFor(java.lang.Class type)
public java.lang.Object doUnmarshal(java.lang.Object result, HierarchicalStreamReader reader, UnmarshallingContext context)
doUnmarshal
in class AbstractReflectionConverter
protected void doMarshalConditionally(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
protected java.lang.Object doUnmarshalConditionally(java.lang.Object result, HierarchicalStreamReader reader, UnmarshallingContext context)
Copyright © 2004-2012 XStream. All Rights Reserved.