com.thoughtworks.xstream.mapper
Class XStream11XmlFriendlyMapper

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

public class XStream11XmlFriendlyMapper
extends AbstractXmlFriendlyMapper

Mapper that ensures that all names in the serialization stream are read in an XML friendly way.

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
XStream11XmlFriendlyMapper(Mapper wrapped)
           
 
Method Summary
 java.lang.String mapNameFromXML(java.lang.String xmlName)
           
 java.lang.Class realClass(java.lang.String elementName)
          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)
          How a serialized member representation should be mapped back to a real member.
 
Methods inherited from class com.thoughtworks.xstream.mapper.AbstractXmlFriendlyMapper
escapeClassName, escapeFieldName, unescapeClassName, unescapeFieldName
 
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, lookupMapperOfType, serializedClass, serializedMember, shouldSerializeMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStream11XmlFriendlyMapper

public XStream11XmlFriendlyMapper(Mapper wrapped)
Method Detail

realClass

public java.lang.Class realClass(java.lang.String elementName)
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

realMember

public java.lang.String realMember(java.lang.Class type,
                                   java.lang.String serialized)
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

mapNameFromXML

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


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