Top Description Constructors Methods
com.thoughtworks.xstream.mapper

public Class XmlFriendlyMapper

extends AbstractXmlFriendlyMapper
Class Inheritance

Deprecated

As of 1.3 use com.thoughtworks.xstream.io.xml.XmlFriendlyReader

Mapper that ensures that all names in the serialization stream are XML friendly. The replacement chars and strings are:
Authors
Joe Walnes, Mauro Talevi

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
mapNameToXML(String javaName)

public Class<T>
realClass(String elementName)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.realClass.

Implements com.thoughtworks.xstream.mapper.Mapper.realClass.

How a serialized class representation should be mapped back to a real class.
public String
realMember(Class<T> type, String serialized)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.realMember.

Implements com.thoughtworks.xstream.mapper.Mapper.realMember.

How a serialized member representation should be mapped back to a real member.
public String
serializedClass(Class<T> type)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.serializedClass.

Implements com.thoughtworks.xstream.mapper.Mapper.serializedClass.

How a class name should be represented in its serialized form.
public String
serializedMember(Class<T> type, String memberName)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.serializedMember.

Implements com.thoughtworks.xstream.mapper.Mapper.serializedMember.

How a class member should be represented in its serialized form.
Inherited from com.thoughtworks.xstream.mapper.AbstractXmlFriendlyMapper:
escapeClassNameescapeFieldNameunescapeClassNameunescapeFieldName

Constructor Detail

XmlFriendlyMapperback to summary
public XmlFriendlyMapper(Mapper wrapped)

Method Detail

mapNameFromXMLback to summary
public String mapNameFromXML(String xmlName)
mapNameToXMLback to summary
public String mapNameToXML(String javaName)
realClassback to summary
public Class<T> realClass(String elementName)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.realClass.

Implements com.thoughtworks.xstream.mapper.Mapper.realClass.

Doc from com.thoughtworks.xstream.mapper.Mapper.realClass.

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

realMemberback to summary
public String realMember(Class<T> type, String serialized)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.realMember.

Implements com.thoughtworks.xstream.mapper.Mapper.realMember.

Doc from com.thoughtworks.xstream.mapper.Mapper.realMember.

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

serializedClassback to summary
public String serializedClass(Class<T> type)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.serializedClass.

Implements com.thoughtworks.xstream.mapper.Mapper.serializedClass.

Doc from com.thoughtworks.xstream.mapper.Mapper.serializedClass.

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

serializedMemberback to summary
public String serializedMember(Class<T> type, String memberName)

Overrides com.thoughtworks.xstream.mapper.MapperWrapper.serializedMember.

Implements com.thoughtworks.xstream.mapper.Mapper.serializedMember.

Doc from com.thoughtworks.xstream.mapper.Mapper.serializedMember.

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