Package com.thoughtworks.xstream.io.xml
Class XStream11XmlFriendlyReplacer
java.lang.Object
com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder
com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer
com.thoughtworks.xstream.io.xml.XStream11XmlFriendlyReplacer
Deprecated.
Allows replacement of Strings in xml-friendly drivers to provide compatibility with XStream
1.1 format
- Since:
- 1.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeAttribute
(String attributeName) Deprecated.Decode an attribute name to an object name.decodeNode
(String elementName) Deprecated.Decode a node name to an object name.unescapeName
(String name) Deprecated.Noop implementation that does not unescape name.Methods inherited from class com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer
escapeName
Methods inherited from class com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder
clone, createCacheMap, encodeAttribute, encodeNode
-
Constructor Details
-
XStream11XmlFriendlyReplacer
public XStream11XmlFriendlyReplacer()Deprecated.As of 1.4, useXStream11NameCoder
insteadDefault constructor.
-
-
Method Details
-
decodeAttribute
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 interfaceNameCoder
- Overrides:
decodeAttribute
in classXmlFriendlyNameCoder
- Parameters:
attributeName
- the name of the attribute- Returns:
- the name of the meta-data
-
decodeNode
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 interfaceNameCoder
- Overrides:
decodeNode
in classXmlFriendlyNameCoder
- Parameters:
elementName
- the name of the node- Returns:
- the name of the object
-
unescapeName
Deprecated.Noop implementation that does not unescape name. Used for XStream 1.1 compatibility.- Overrides:
unescapeName
in classXmlFriendlyReplacer
- Parameters:
name
- the name of attribute or node- Returns:
- The String with unescaped name
-
XStream11NameCoder
instead