Class AbstractXmlReader

java.lang.Object
com.thoughtworks.xstream.io.AbstractReader
com.thoughtworks.xstream.io.xml.AbstractXmlReader
All Implemented Interfaces:
ErrorReporter, ExtendedHierarchicalStreamReader, HierarchicalStreamReader
Direct Known Subclasses:
AbstractDocumentReader, AbstractPullReader

public abstract class AbstractXmlReader extends AbstractReader
Deprecated.
As of 1.4, use AbstractReader instead.
Abstract base implementation of HierarchicalStreamReader that provides common functionality to all XML-based readers.
Since:
1.2
  • Constructor Details

    • AbstractXmlReader

      protected AbstractXmlReader()
      Deprecated.
    • AbstractXmlReader

      protected AbstractXmlReader(XmlFriendlyReplacer replacer)
      Deprecated.
      As of 1.4, use AbstractReader instead.
    • AbstractXmlReader

      protected AbstractXmlReader(NameCoder nameCoder)
      Deprecated.
  • Method Details

    • unescapeXmlName

      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
    • escapeXmlName

      protected String escapeXmlName(String name)
      Deprecated.
      As of 1.4, use AbstractReader instead.
      Escapes XML-unfriendly name (node or attribute)
      Parameters:
      name - the unescaped XML-unfriendly name
      Returns:
      An escaped name with original characters