Class XStream11NameCoder

java.lang.Object
com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder
com.thoughtworks.xstream.io.xml.XStream11NameCoder
All Implemented Interfaces:
NameCoder, Cloneable

public class XStream11NameCoder extends XmlFriendlyNameCoder
A XmlFriendlyNameCoder to support backward compatibility with XStream 1.1.
Since:
1.4
  • Constructor Details

    • XStream11NameCoder

      public XStream11NameCoder()
  • Method Details

    • decodeAttribute

      public String decodeAttribute(String attributeName)
      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 String decodeNode(String elementName)
      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