com.bea.xml.stream

Class SubReader

Implemented Interfaces:
javax.xml.stream.XMLStreamReader

public class SubReader
extends ReaderDelegate

Creates a SubReader over a node of a document

Constructor Summary

SubReader(javax.xml.stream.XMLStreamReader reader)

Method Summary

boolean
hasNext()
static void
main(args[] )
boolean
moveToEndElement()
boolean
moveToEndElement(String localName)
boolean
moveToEndElement(String localName, String namespaceUri)
boolean
moveToStartElement()
boolean
moveToStartElement(String localName)
boolean
moveToStartElement(String localName, String namespaceUri)
int
next()
int
nextElement()
static void
print(javax.xml.stream.XMLStreamReader r, int depth)
static void
sub(javax.xml.stream.XMLStreamReader r, int depth)

Methods inherited from class com.bea.xml.stream.ReaderDelegate

close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getDelegate, getElementText, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, next, nextTag, require, setDelegate, standaloneSet

Constructor Details

SubReader

public SubReader(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

Method Details

hasNext

public boolean hasNext()
            throws javax.xml.stream.XMLStreamException
Specified by:
hasNext in interface javax.xml.stream.XMLStreamReader
Overrides:
hasNext in interface ReaderDelegate

main

public static void main(args[] )
            throws Exception

moveToEndElement

public boolean moveToEndElement()
            throws javax.xml.stream.XMLStreamException

moveToEndElement

public boolean moveToEndElement(String localName)
            throws javax.xml.stream.XMLStreamException

moveToEndElement

public boolean moveToEndElement(String localName,
                                String namespaceUri)
            throws javax.xml.stream.XMLStreamException

moveToStartElement

public boolean moveToStartElement()
            throws javax.xml.stream.XMLStreamException

moveToStartElement

public boolean moveToStartElement(String localName)
            throws javax.xml.stream.XMLStreamException

moveToStartElement

public boolean moveToStartElement(String localName,
                                  String namespaceUri)
            throws javax.xml.stream.XMLStreamException

next

public int next()
            throws javax.xml.stream.XMLStreamException
Specified by:
next in interface javax.xml.stream.XMLStreamReader
Overrides:
next in interface ReaderDelegate

nextElement

public int nextElement()
            throws javax.xml.stream.XMLStreamException

print

public static void print(javax.xml.stream.XMLStreamReader r,
                         int depth)
            throws javax.xml.stream.XMLStreamException

sub

public static void sub(javax.xml.stream.XMLStreamReader r,
                       int depth)
            throws Exception