Class XStream11XmlFriendlyReplacer

  • All Implemented Interfaces:
    NameCoder, java.lang.Cloneable

    public class XStream11XmlFriendlyReplacer
    extends XmlFriendlyReplacer
    Deprecated.
    As of 1.4, use XStream11NameCoder instead
    Allows replacement of Strings in xml-friendly drivers to provide compatibility with XStream 1.1 format
    Since:
    1.2
    • Constructor Detail

      • XStream11XmlFriendlyReplacer

        public XStream11XmlFriendlyReplacer()
        Deprecated.
        As of 1.4, use XStream11NameCoder instead
        Default constructor.
    • Method Detail

      • decodeAttribute

        public java.lang.String decodeAttribute​(java.lang.String attributeName)
        Deprecated.
        Decode an attribute name to an object name. Noop implementation that does not decode. Used for XStream 1.1 compatibility.
        Specified by:
        decodeAttribute in interface NameCoder
        Overrides:
        decodeAttribute in class XmlFriendlyNameCoder
        Parameters:
        attributeName - the name of the attribute
        Returns:
        the name of the meta-data
      • decodeNode

        public java.lang.String decodeNode​(java.lang.String elementName)
        Deprecated.
        Decode a node name to an object name. Noop implementation that does not decode. Used for XStream 1.1 compatibility.
        Specified by:
        decodeNode in interface NameCoder
        Overrides:
        decodeNode in class XmlFriendlyNameCoder
        Parameters:
        elementName - the name of the node
        Returns:
        the name of the object
      • unescapeName

        public java.lang.String unescapeName​(java.lang.String name)
        Deprecated.
        Noop implementation that does not unescape name. Used for XStream 1.1 compatibility.
        Overrides:
        unescapeName in class XmlFriendlyReplacer
        Parameters:
        name - the name of attribute or node
        Returns:
        The String with unescaped name