public class

ClassAliasingMapper

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

Class Overview

Mapper that allows a fully qualified class name to be replaced with an alias.

Summary

Public Constructors
ClassAliasingMapper(Mapper wrapped)
ClassAliasingMapper(ClassMapper wrapped)
This constructor is deprecated. since 1.2, use ClassAliasingMapper(Mapper)
Public Methods
void addClassAlias(String name, Class type)
void addClassAttributeAlias(String name, Class type)
This method is deprecated. since 1.3, method was a leftover of an old implementation
void addTypeAlias(String name, Class type)
boolean aliasIsAttribute(String name)
boolean itemTypeAsAttribute(Class clazz)
Class realClass(String elementName)
How a serialized class representation should be mapped back to a real class.
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.Mapper

Public Constructors

public ClassAliasingMapper (Mapper wrapped)

public ClassAliasingMapper (ClassMapper wrapped)

This constructor is deprecated.
since 1.2, use ClassAliasingMapper(Mapper)

Public Methods

public void addClassAlias (String name, Class type)

public void addClassAttributeAlias (String name, Class type)

This method is deprecated.
since 1.3, method was a leftover of an old implementation

public void addTypeAlias (String name, Class type)

public boolean aliasIsAttribute (String name)

public boolean itemTypeAsAttribute (Class clazz)

public Class realClass (String elementName)

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

public String serializedClass (Class type)

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