Package com.thoughtworks.xstream.io.xml
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, useAbstractReader
instead.Abstract base implementation of HierarchicalStreamReader that provides common functionality to all XML-based readers.- Since:
- 1.2
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractXmlReader()
Deprecated.protected
AbstractXmlReader(NameCoder nameCoder)
Deprecated.protected
AbstractXmlReader(XmlFriendlyReplacer replacer)
Deprecated.As of 1.4, useAbstractReader
instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.String
escapeXmlName(java.lang.String name)
Deprecated.As of 1.4, useAbstractReader
instead.java.lang.String
unescapeXmlName(java.lang.String name)
Deprecated.As of 1.4, useAbstractReader.decodeNode(String)
orAbstractReader.decodeAttribute(String)
instead.-
Methods inherited from class com.thoughtworks.xstream.io.AbstractReader
decodeAttribute, decodeNode, encodeAttribute, encodeNode, peekNextChild, underlyingReader
-
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
-
-
-
-
Constructor Detail
-
AbstractXmlReader
protected AbstractXmlReader()
Deprecated.
-
AbstractXmlReader
protected AbstractXmlReader(XmlFriendlyReplacer replacer)
Deprecated.As of 1.4, useAbstractReader
instead.
-
AbstractXmlReader
protected AbstractXmlReader(NameCoder nameCoder)
Deprecated.
-
-
Method Detail
-
unescapeXmlName
public java.lang.String unescapeXmlName(java.lang.String name)
Deprecated.As of 1.4, useAbstractReader.decodeNode(String)
orAbstractReader.decodeAttribute(String)
instead.Unescapes XML-friendly name (node or attribute)- Parameters:
name
- the escaped XML-friendly name- Returns:
- An unescaped name with original characters
-
escapeXmlName
protected java.lang.String escapeXmlName(java.lang.String name)
Deprecated.As of 1.4, useAbstractReader
instead.Escapes XML-unfriendly name (node or attribute)- Parameters:
name
- the unescaped XML-unfriendly name- Returns:
- An escaped name with original characters
-
-