public class

AnnotationMapper

extends MapperWrapper
implements AnnotationConfiguration
java.lang.Object
   ↳ com.thoughtworks.xstream.mapper.MapperWrapper
     ↳ com.thoughtworks.xstream.mapper.AnnotationMapper

Class Overview

A mapper that uses annotations to prepare the remaining mappers in the chain.

Summary

Public Constructors
AnnotationMapper(Mapper wrapped, ConverterRegistry converterRegistry, ClassLoader classLoader, ReflectionProvider reflectionProvider, JVM jvm)
Construct an AnnotationMapper.
Public Methods
void autodetectAnnotations(boolean mode)
Class defaultImplementationOf(Class type)
Converter getLocalConverter(Class definedIn, String fieldName)
void processAnnotations(Class[] initialTypes)
String realMember(Class type, String serialized)
How a serialized member representation should be mapped back to a real member.
String serializedClass(Class type)
How a class name should be represented in its serialized form.
[Expand]
Inherited Methods
From class com.thoughtworks.xstream.mapper.MapperWrapper
From class java.lang.Object
From interface com.thoughtworks.xstream.mapper.AnnotationConfiguration
From interface com.thoughtworks.xstream.mapper.Mapper

Public Constructors

public AnnotationMapper (Mapper wrapped, ConverterRegistry converterRegistry, ClassLoader classLoader, ReflectionProvider reflectionProvider, JVM jvm)

Construct an AnnotationMapper.

Parameters
wrapped the next Mapper in the chain

Public Methods

public void autodetectAnnotations (boolean mode)

public Class defaultImplementationOf (Class type)

public Converter getLocalConverter (Class definedIn, String fieldName)

public void processAnnotations (Class[] initialTypes)

public String realMember (Class type, String serialized)

How a serialized member representation should be mapped back to a real member.

public String serializedClass (Class type)

How a class name should be represented in its serialized form.