edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml
Class XomReader

java.lang.Object
  extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractXmlReader
      extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractDocumentReader
          extended by edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.XomReader
All Implemented Interfaces:
HierarchicalStreamReader, DocumentReader, XmlFriendlyReader

public class XomReader
extends AbstractDocumentReader


Constructor Summary
XomReader(nu.xom.Document document)
           
XomReader(nu.xom.Document document, XmlFriendlyReplacer replacer)
           
XomReader(nu.xom.Element rootElement)
           
XomReader(nu.xom.Element rootElement, XmlFriendlyReplacer replacer)
           
 
Method Summary
 String getAttribute(int index)
          Get the value of an attribute of the current node, by index.
 String getAttribute(String name)
          Get the value of an attribute of the current node.
 int getAttributeCount()
          Number of attributes in current node.
 String getAttributeName(int index)
          Name of attribute in current node.
protected  Object getChild(int index)
           
protected  int getChildCount()
           
 String getNodeName()
          Get the name of the current node.
protected  Object getParent()
           
 String getValue()
          Get the value (text content) of the current node.
protected  void reassignCurrentElement(Object current)
           
 
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractDocumentReader
appendErrors, close, getAttributeNames, getCurrent, hasMoreChildren, moveDown, moveUp, peekUnderlyingNode, underlyingReader
 
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.io.xml.AbstractXmlReader
unescapeXmlName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XomReader

public XomReader(nu.xom.Element rootElement)

XomReader

public XomReader(nu.xom.Document document)

XomReader

public XomReader(nu.xom.Element rootElement,
                 XmlFriendlyReplacer replacer)
Since:
1.2

XomReader

public XomReader(nu.xom.Document document,
                 XmlFriendlyReplacer replacer)
Since:
1.2
Method Detail

getNodeName

public String getNodeName()
Description copied from interface: HierarchicalStreamReader
Get the name of the current node.


getValue

public String getValue()
Description copied from interface: HierarchicalStreamReader
Get the value (text content) of the current node.


getAttribute

public String getAttribute(String name)
Description copied from interface: HierarchicalStreamReader
Get the value of an attribute of the current node.


getAttribute

public String getAttribute(int index)
Description copied from interface: HierarchicalStreamReader
Get the value of an attribute of the current node, by index.


getAttributeCount

public int getAttributeCount()
Description copied from interface: HierarchicalStreamReader
Number of attributes in current node.


getAttributeName

public String getAttributeName(int index)
Description copied from interface: HierarchicalStreamReader
Name of attribute in current node.


getChildCount

protected int getChildCount()
Specified by:
getChildCount in class AbstractDocumentReader

getParent

protected Object getParent()
Specified by:
getParent in class AbstractDocumentReader

getChild

protected Object getChild(int index)
Specified by:
getChild in class AbstractDocumentReader

reassignCurrentElement

protected void reassignCurrentElement(Object current)
Specified by:
reassignCurrentElement in class AbstractDocumentReader


Copyright © 2012 Internet2. All Rights Reserved.