com.thoughtworks.xstream.io.xml
Class XStream11XmlFriendlyReplacer
java.lang.Object
com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer
com.thoughtworks.xstream.io.xml.XStream11XmlFriendlyReplacer
public class XStream11XmlFriendlyReplacer
- extends XmlFriendlyReplacer
Allows replacement of Strings in xml-friendly drivers to provide compatibility with XStream 1.1 format
- Since:
- 1.2
- Author:
- Mauro Talevi
Method Summary |
protected java.lang.String |
escapeClassName(java.lang.String className)
|
protected java.lang.String |
escapeFieldName(java.lang.String fieldName)
|
protected java.lang.String |
unescapeClassName(java.lang.String className)
|
protected java.lang.String |
unescapeFieldName(java.lang.String xmlName)
|
java.lang.String |
unescapeName(java.lang.String name)
Noop implementation that does not unescape name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XStream11XmlFriendlyReplacer
public XStream11XmlFriendlyReplacer()
- Default constructor.
unescapeName
public java.lang.String unescapeName(java.lang.String name)
- 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
escapeClassName
protected java.lang.String escapeClassName(java.lang.String className)
escapeFieldName
protected java.lang.String escapeFieldName(java.lang.String fieldName)
unescapeClassName
protected java.lang.String unescapeClassName(java.lang.String className)
unescapeFieldName
protected java.lang.String unescapeFieldName(java.lang.String xmlName)
Joe Walnes, http://xstream.codehaus.org/