public abstract class

AbstractXmlReader

extends Object
implements HierarchicalStreamReader XmlFriendlyReader
java.lang.Object
   ↳ com.thoughtworks.xstream.io.xml.AbstractXmlReader
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Abstract base implementation of HierarchicalStreamReader that provides common functionality to all XML-based readers.

Summary

Protected Constructors
AbstractXmlReader()
AbstractXmlReader(XmlFriendlyReplacer replacer)
Public Methods
String unescapeXmlName(String name)
Unescapes XML-friendly name (node or attribute)
Protected Methods
String escapeXmlName(String name)
Escapes XML-unfriendly name (node or attribute)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.thoughtworks.xstream.io.HierarchicalStreamReader
From interface com.thoughtworks.xstream.io.xml.XmlFriendlyReader

Protected Constructors

protected AbstractXmlReader ()

protected AbstractXmlReader (XmlFriendlyReplacer replacer)

Public Methods

public String unescapeXmlName (String name)

Unescapes XML-friendly name (node or attribute)

Parameters
name the escaped XML-friendly name
Returns
  • An unescaped name with original characters

Protected Methods

protected String escapeXmlName (String name)

Escapes XML-unfriendly name (node or attribute)

Parameters
name the unescaped XML-unfriendly name
Returns
  • An escaped name with original characters