com.thoughtworks.xstream.mapper
Class XmlFriendlyMapper

java.lang.Object
  extended by com.thoughtworks.xstream.mapper.MapperWrapper
      extended by com.thoughtworks.xstream.mapper.AbstractXmlFriendlyMapper
          extended by com.thoughtworks.xstream.mapper.XmlFriendlyMapper
All Implemented Interfaces:
Mapper

Deprecated. since 1.3, use XmlFriendlyReader

public class XmlFriendlyMapper
extends AbstractXmlFriendlyMapper

Mapper that ensures that all names in the serialization stream are XML friendly. The replacement chars and strings are:

Author:
Joe Walnes, Mauro Talevi

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
Mapper.ImplicitCollectionMapping, Mapper.Null
 
Constructor Summary
XmlFriendlyMapper(ClassMapper wrapped)
          Deprecated. since 1.2, use XmlFriendlyMapper(Mapper)
XmlFriendlyMapper(Mapper wrapped)
          Deprecated. since 1.3, use XmlFriendlyReader
 
Method Summary
 java.lang.String mapNameFromXML(java.lang.String xmlName)
          Deprecated.  
 java.lang.String mapNameToXML(java.lang.String javaName)
          Deprecated.  
 java.lang.Class realClass(java.lang.String elementName)
          Deprecated. How a serialized class representation should be mapped back to a real class.
 java.lang.String realMember(java.lang.Class type, java.lang.String serialized)
          Deprecated. How a serialized member representation should be mapped back to a real member.
 java.lang.String serializedClass(java.lang.Class type)
          Deprecated. How a class name should be represented in its serialized form.
 java.lang.String serializedMember(java.lang.Class type, java.lang.String memberName)
          Deprecated. How a class member should be represented in its serialized form.
 
Methods inherited from class com.thoughtworks.xstream.mapper.AbstractXmlFriendlyMapper
escapeClassName, escapeFieldName, unescapeClassName, unescapeFieldName
 
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, aliasForAttribute, attributeForAlias, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isImmutableValueType, lookupMapperOfType, shouldSerializeMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlFriendlyMapper

public XmlFriendlyMapper(Mapper wrapped)
Deprecated. since 1.3, use XmlFriendlyReader


XmlFriendlyMapper

public XmlFriendlyMapper(ClassMapper wrapped)
Deprecated. since 1.2, use XmlFriendlyMapper(Mapper)

Method Detail

serializedClass

public java.lang.String serializedClass(java.lang.Class type)
Deprecated. 
Description copied from interface: Mapper
How a class name should be represented in its serialized form.

Specified by:
serializedClass in interface Mapper
Overrides:
serializedClass in class MapperWrapper

realClass

public java.lang.Class realClass(java.lang.String elementName)
Deprecated. 
Description copied from interface: Mapper
How a serialized class representation should be mapped back to a real class.

Specified by:
realClass in interface Mapper
Overrides:
realClass in class MapperWrapper

serializedMember

public java.lang.String serializedMember(java.lang.Class type,
                                         java.lang.String memberName)
Deprecated. 
Description copied from interface: Mapper
How a class member should be represented in its serialized form.

Specified by:
serializedMember in interface Mapper
Overrides:
serializedMember in class MapperWrapper

realMember

public java.lang.String realMember(java.lang.Class type,
                                   java.lang.String serialized)
Deprecated. 
Description copied from interface: Mapper
How a serialized member representation should be mapped back to a real member.

Specified by:
realMember in interface Mapper
Overrides:
realMember in class MapperWrapper

mapNameToXML

public java.lang.String mapNameToXML(java.lang.String javaName)
Deprecated. 

mapNameFromXML

public java.lang.String mapNameFromXML(java.lang.String xmlName)
Deprecated. 


Joe Walnes, http://xstream.codehaus.org/