com.thoughtworks.xstream.io.xml
Class AbstractXmlReader

java.lang.Object
  extended bycom.thoughtworks.xstream.io.xml.AbstractXmlReader
All Implemented Interfaces:
HierarchicalStreamReader
Direct Known Subclasses:
AbstractDocumentReader, AbstractPullReader

public abstract class AbstractXmlReader
extends java.lang.Object
implements HierarchicalStreamReader

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

Since:
1.2
Author:
Mauro Talevi

Constructor Summary
protected AbstractXmlReader()
           
protected AbstractXmlReader(XmlFriendlyReplacer replacer)
           
 
Method Summary
protected  java.lang.String unescapeXmlName(java.lang.String name)
          Unescapes XML-friendly name (node or attribute)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.thoughtworks.xstream.io.HierarchicalStreamReader
appendErrors, close, getAttribute, getAttribute, getAttributeCount, getAttributeName, getAttributeNames, getNodeName, getValue, hasMoreChildren, moveDown, moveUp, underlyingReader
 

Constructor Detail

AbstractXmlReader

protected AbstractXmlReader()

AbstractXmlReader

protected AbstractXmlReader(XmlFriendlyReplacer replacer)
Method Detail

unescapeXmlName

protected java.lang.String unescapeXmlName(java.lang.String name)
Unescapes XML-friendly name (node or attribute)

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


Joe Walnes, http://xstream.codehaus.org/