public class

AnnotationReflectionConverter

extends ReflectionConverter
java.lang.Object
   ↳ com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter
     ↳ com.thoughtworks.xstream.converters.reflection.ReflectionConverter
       ↳ com.thoughtworks.xstream.annotations.AnnotationReflectionConverter

This class is deprecated.
since 1.3, build into ReflectionConverter

Class Overview

ReflectionConverter which uses an AnnotationProvider to marshall and unmarshall fields based on the annotated converters.

Summary

[Expand]
Inherited Fields
From class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter
Public Constructors
AnnotationReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider, AnnotationProvider annotationProvider)
Protected Methods
void marshallField(MarshallingContext context, Object newObj, Field field)
Object unmarshallField(UnmarshallingContext context, Object result, Class type, Field field)
[Expand]
Inherited Methods
From class com.thoughtworks.xstream.converters.reflection.ReflectionConverter
From class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter
From class java.lang.Object
From interface com.thoughtworks.xstream.converters.Converter
From interface com.thoughtworks.xstream.converters.ConverterMatcher

Public Constructors

public AnnotationReflectionConverter (Mapper mapper, ReflectionProvider reflectionProvider, AnnotationProvider annotationProvider)

Protected Methods

protected void marshallField (MarshallingContext context, Object newObj, Field field)

protected Object unmarshallField (UnmarshallingContext context, Object result, Class type, Field field)