com.bea.xml.stream
Class SubReader
java.lang.Object
com.bea.xml.stream.ReaderDelegate
com.bea.xml.stream.SubReader
- All Implemented Interfaces:
- javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader
public class SubReader
- extends ReaderDelegate
Creates a SubReader over a node of a document
Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
Constructor Summary |
SubReader(javax.xml.stream.XMLStreamReader reader)
|
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, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, nextTag, require, setDelegate, standaloneSet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubReader
public SubReader(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
- 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 class ReaderDelegate
- Throws:
javax.xml.stream.XMLStreamException
nextElement
public int nextElement()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
hasNext
public boolean hasNext()
throws javax.xml.stream.XMLStreamException
- Specified by:
hasNext
in interface javax.xml.stream.XMLStreamReader
- Overrides:
hasNext
in class ReaderDelegate
- Throws:
javax.xml.stream.XMLStreamException
moveToStartElement
public boolean moveToStartElement()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
moveToStartElement
public boolean moveToStartElement(java.lang.String localName)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
moveToStartElement
public boolean moveToStartElement(java.lang.String localName,
java.lang.String namespaceUri)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
moveToEndElement
public boolean moveToEndElement()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
moveToEndElement
public boolean moveToEndElement(java.lang.String localName)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
moveToEndElement
public boolean moveToEndElement(java.lang.String localName,
java.lang.String namespaceUri)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
print
public static void print(javax.xml.stream.XMLStreamReader r,
int depth)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
sub
public static void sub(javax.xml.stream.XMLStreamReader r,
int depth)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception