public class

DefaultImplementationsMapper

extends MapperWrapper
java.lang.Object
   ↳ com.thoughtworks.xstream.mapper.MapperWrapper
     ↳ com.thoughtworks.xstream.mapper.DefaultImplementationsMapper

Class Overview

Mapper that resolves default implementations of classes. For example, mapper.serializedClass(ArrayList.class) will return java.util.List. Calling mapper.defaultImplementationOf(List.class) will return ArrayList.

Summary

Public Constructors
DefaultImplementationsMapper(Mapper wrapped)
DefaultImplementationsMapper(ClassMapper wrapped)
This constructor is deprecated. As of 1.2, use DefaultImplementationsMapper(Mapper)
Public Methods
void addDefaultImplementation(Class defaultImplementation, Class ofType)
Class defaultImplementationOf(Class type)
String serializedClass(Class type)
How a class name should be represented in its serialized form.
Protected Methods
void addDefaults()
[Expand]
Inherited Methods
From class com.thoughtworks.xstream.mapper.MapperWrapper
From class java.lang.Object
From interface com.thoughtworks.xstream.mapper.Mapper

Public Constructors

public DefaultImplementationsMapper (Mapper wrapped)

public DefaultImplementationsMapper (ClassMapper wrapped)

This constructor is deprecated.
As of 1.2, use DefaultImplementationsMapper(Mapper)

Public Methods

public void addDefaultImplementation (Class defaultImplementation, Class ofType)

public Class defaultImplementationOf (Class type)

public String serializedClass (Class type)

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

Protected Methods

protected void addDefaults ()