com.thoughtworks.xstream.io.xml
Class XStream11NameCoder

java.lang.Object
  extended by com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder
      extended by 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
Author:
Jörg Schaible

Constructor Summary
XStream11NameCoder()
           
 
Method Summary
 String decodeAttribute(String attributeName)
          Decode an attribute name to an object name.
 String decodeNode(String elementName)
          Decode a node name to an object name.
 
Methods inherited from class com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder
clone, encodeAttribute, encodeNode
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStream11NameCoder

public XStream11NameCoder()
Method Detail

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


Copyright © 2004-2014 XStream. All Rights Reserved.