Class XStream11XmlFriendlyMapper

All Implemented Interfaces:
Mapper

public class XStream11XmlFriendlyMapper extends AbstractXmlFriendlyMapper
Deprecated.
As of 1.4 use XmlFriendlyReader
Mapper that ensures that all names in the serialization stream are read in an XML friendly way.
  • _ (underscore) chars appearing in class names are replaced with $ (dollar)
  • _DOLLAR_ string appearing in field names are replaced with $ (dollar)
  • __ string appearing in field names are replaced with _ (underscore)
  • default is the prefix for class names with no package.
Note, this class is no longer in regular use for current XStream versions. It exists to provide backward compatibility to existing XML data written with older XStream versions (<= 1.1).
  • Constructor Details

    • XStream11XmlFriendlyMapper

      public XStream11XmlFriendlyMapper(Mapper wrapped)
      Deprecated.
  • Method Details

    • realClass

      public Class realClass(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
    • realMember

      public String realMember(Class type, 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
    • mapNameFromXML

      public String mapNameFromXML(String xmlName)
      Deprecated.