|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.thoughtworks.xstream.io.AbstractReader
com.thoughtworks.xstream.io.xml.AbstractXmlReader
com.thoughtworks.xstream.io.xml.AbstractDocumentReader
public abstract class AbstractDocumentReader
| Constructor Summary | |
|---|---|
protected |
AbstractDocumentReader(Object rootElement)
|
protected |
AbstractDocumentReader(Object rootElement,
NameCoder nameCoder)
|
protected |
AbstractDocumentReader(Object rootElement,
XmlFriendlyReplacer replacer)
Deprecated. As of 1.4, use AbstractDocumentReader(Object, NameCoder) instead. |
| Method Summary | |
|---|---|
void |
appendErrors(ErrorWriter errorWriter)
If any errors are detected, allow the reader to add any additional information that can aid debugging (such as line numbers, XPath expressions, etc). |
void |
close()
Close the reader, if necessary. |
Iterator |
getAttributeNames()
Names of attributes (as Strings). |
protected abstract Object |
getChild(int index)
|
protected abstract int |
getChildCount()
|
Object |
getCurrent()
Retrieve the current processed node of the DOM. |
protected abstract Object |
getParent()
|
boolean |
hasMoreChildren()
Does the node have any more children remaining that have not yet been read? |
void |
moveDown()
Select the current child as current node. |
void |
moveUp()
Select the parent node as current node. |
protected abstract void |
reassignCurrentElement(Object current)
|
| Methods inherited from class com.thoughtworks.xstream.io.xml.AbstractXmlReader |
|---|
escapeXmlName, unescapeXmlName |
| 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 |
|---|
getAttribute, getAttribute, getAttributeCount, getAttributeName, getNodeName, getValue, underlyingReader |
| Constructor Detail |
|---|
protected AbstractDocumentReader(Object rootElement)
protected AbstractDocumentReader(Object rootElement,
NameCoder nameCoder)
protected AbstractDocumentReader(Object rootElement,
XmlFriendlyReplacer replacer)
AbstractDocumentReader(Object, NameCoder) instead.
| Method Detail |
|---|
protected abstract void reassignCurrentElement(Object current)
protected abstract Object getParent()
protected abstract Object getChild(int index)
protected abstract int getChildCount()
public boolean hasMoreChildren()
HierarchicalStreamReader
hasMoreChildren in interface HierarchicalStreamReaderpublic void moveUp()
HierarchicalStreamReader
moveUp in interface HierarchicalStreamReaderpublic void moveDown()
HierarchicalStreamReaderHierarchicalStreamReader.moveUp().
moveDown in interface HierarchicalStreamReaderpublic Iterator getAttributeNames()
HierarchicalStreamReader
getAttributeNames in interface HierarchicalStreamReaderpublic void appendErrors(ErrorWriter errorWriter)
HierarchicalStreamReader
appendErrors in interface ErrorReporterappendErrors in interface HierarchicalStreamReadererrorWriter - the error writerpublic Object getCurrent()
DocumentReader
getCurrent in interface DocumentReaderpublic void close()
HierarchicalStreamReader
close in interface HierarchicalStreamReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||