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 Detail

      • XStream11XmlFriendlyMapper

        public XStream11XmlFriendlyMapper​(Mapper wrapped)
        Deprecated.
    • Method Detail

      • 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
      • 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
      • mapNameFromXML

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