com.thoughtworks.xstream.mapper
Class AbstractXmlFriendlyMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.AbstractXmlFriendlyMapper
- All Implemented Interfaces:
- Mapper
- Direct Known Subclasses:
- XmlFriendlyMapper, XStream11XmlFriendlyMapper
Deprecated. As of 1.4 use XmlFriendlyReader
public class AbstractXmlFriendlyMapper
- extends MapperWrapper
Mapper that ensures that all names in the serialization stream are XML friendly.
The replacement chars and strings are:
- $ (dollar) chars appearing in class names are replaced with _ (underscore) chars.
- $ (dollar) chars appearing in field names are replaced with _DOLLAR_ string.
- _ (underscore) chars appearing in field names are replaced with __ (double underscore) string.
- default as the prefix for class names with no package.
Note, this class is no longer in regular use for current XStream versions. It exists to provide backward compatibility
to existing XML data written with older XStream versions.
- Author:
- Joe Walnes, Mauro Talevi
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper |
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isImmutableValueType, lookupMapperOfType, realClass, realMember, serializedClass, serializedMember, shouldSerializeMember |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractXmlFriendlyMapper
protected AbstractXmlFriendlyMapper(Mapper wrapped)
- Deprecated.
escapeClassName
protected String escapeClassName(String className)
- Deprecated.
unescapeClassName
protected String unescapeClassName(String className)
- Deprecated.
escapeFieldName
protected String escapeFieldName(String fieldName)
- Deprecated.
unescapeFieldName
protected String unescapeFieldName(String xmlName)
- Deprecated.
Copyright © 2004-2014 XStream. All Rights Reserved.